1

У меня есть две «вкладки» в моем файле Excel, и я хотел бы объединить две вкладки в один лист (в одном файле).

Два файла выглядят примерно так:

artnr      language       description      price
artnr      language       description      price
artnr      language       description      price

Я хотел бы объединить эти два файла следующим образом:

first row of first sheet
first row of second sheet
second row of first sheet
second row of second sheet
etc.

Я пытался использовать следующую формулу:

=Sheet1!A1
=Sheet2!A1
=Sheet1!A2
=Sheet2!A2

Это работает, однако, когда я пытаюсь расширить формулу вниз (до других строк), я получаю:

=Sheet1!A1
=Sheet2!A1
=Sheet1!A2
=Sheet2!A2
=Sheet1!A5
=Sheet2!A5

Вместо:

=Sheet1!A1
=Sheet2!A1
=Sheet1!A2
=Sheet2!A2
=Sheet1!A3
=Sheet2!A3

Любая помощь приветствуется!

2 ответа2

4

Если вам не нужна ссылка на исходные ячейки, вы можете сделать это другим способом.

Сначала в листе 1 ряд 1; введите нечетные числа в ячейку справа, начиная с 1, и перетащите шаблон в последнюю строку

first row | 1
second row | 3
third row | 5
...

... и то же самое для листа 2; за исключением того, что вы используете четные числа, начинающиеся с 2.

Завершите копирование строк листа 1 (включая нумерацию) ниже строк листа 2 и выполните сортировку по столбцу нумерации.

-1

Поместите следующую формулу в A1 вашего третьего листа:

=IF(ROW(A1)/2=INT(ROW(A1)/2);Sheet2!A1;Sheet1!A1)

а затем скопируйте и вставьте в строки ниже.

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