Слияние строк поочередно из 2 листов Excel - PullRequest
0 голосов
/ 24 октября 2019

Лист 1 Лист 2

Результат

Привет,

Я хочудобиться чего-то вроде приведенного выше примера. На каждом листе более 4000 строк.

Кто-нибудь может мне помочь в этом случае? Любая помощь будет очень признательна.

Спасибо !!

Ответы [ 3 ]

0 голосов
/ 24 октября 2019

Просто добавьте их ;-) создайте новый лист и затем используйте формулу

=[A.xlsx]Tabelle1!A1 + [b.xlsx]Tabelle1!A1

Вы можете достичь этого, нажав открыть все 3 таблицы

Goto A1 on the result table
type = and click on A1 on Table A 
type + and click on A1 on Table B 
Remove the $ signs
0 голосов
/ 25 октября 2019

Пожалуйста, обратитесь к этой статье , чтобы узнать, как использовать Power Query в вашей версии Excel. Он доступен в Excel 2010 Professional Plus и более поздних версиях . Моя демонстрация использует Excel 2016 .

Шаги:

  1. Добавьте оба Sheet1 и Sheet2 в редактор Power Query Editor;
  2. Добавить Индексный столбец начинается с 0 в запросе Sheet1 и добавить еще Индексный столбец начинается с 1 в запросе Sheet2;
  3. Добавить Sheet1 с Sheet2;
  4. Сортировать новую таблицу по столбцу Index, фильтр null в любом столбце и удалить Index столбца, тогда вы должны иметь объединенную таблицу по желанию.

Закрыть и загрузить вывод на новый рабочий лист (по умолчанию).

Demo

0 голосов
/ 24 октября 2019

TLDR: использовать косвенный () с приемами row (), column () и modulus ().

Длинная версия:

сознательно генерировать эту логику: [косвенно ссылаются на «Лист»X "!, ячейка" YZ ".]

Поместите это на лист 3:

=INDIRECT("Sheet"&IF(MOD(ROW(),2),1,2)&"!"&CHAR(64+COLUMN())&ROW(),TRUE)

p / s: если это работает, поставьте галочку. Если это не так, поделитесь с нами своимошибка (для устранения неполадок). (:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...