1

Excel новичок здесь. У меня есть 3 листа Excel. Лист 1 содержит данные в столбцах A и B, лист 2 содержит данные в столбце A.

Я пытаюсь ввести формулу на листе 3 так, чтобы столбцы A, B и C содержали данные листа 1!А, лист1!Б и лист2!А соответственно.

Если я использую:

C1 =sheet1!A1:B1;sheet2!A1

Я получаю "# ЗНАЧЕНИЕ!«в ячейке C1 вместо значений в столбцах A, B и C.

Я нашел другой ответ, который предложил где-нибудь использовать массив. Я получил немного дальше с этим. С помощью:

{=sheet1!A1:B1}

правильно заполнены столбцы A и B листа 3. Однако, как только я добавляю данные со второго листа, я получаю сообщение о том, что форма не совпадает. Я пытался это так:

{sheet1!A1:B1;sheet2!A1}

Я упускаю простой способ выполнить то, что я хочу сделать? Я пытаюсь сделать это с помощью формулы в столбце А листа 3, так как я должен сделать это для большого количества строк, а ссылки на каждый столбец по отдельности требуют большой работы.

1 ответ1

0

Вы пробовали CONCATENATE()?

Попробуйте поместить эту формулу в ячейку A1 на листе 3, а затем перетащите формулу вниз, насколько вам нужно.

=CONCATENATE(Sheet1!A1," ",Sheet1!B1," ",Sheet2!A1)

Если вы не хотите пробелов, используйте это вместо:

=CONCATENATE(Sheet1!A1,Sheet1!B1,Sheet2!A1)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .