Объединение нескольких диапазонов не работает в Google Sheets - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть два листа в одной книге: «Лист1» и «Лист2» ​​

Оба листа имеют одинаковые заголовки столбцов и имеют данные только в пределах A:G

На третьем «комбинированном» листе под названием «CombinedSheets» я пытаюсь ввести все Sheet1 и Sheet2 и отобразить данные.

Я пытаюсь использовать это:

={Sheet1!A:G; Sheet2!A2:G}

Однако, это только ввод данных с первого листа в массиве (Лист1). Я попытался переключить массив, но все же он загружает данные только с первого листа в массиве.

Данные Sheet1 и Sheet2 загружаются через ARRAYFORMULA() (если это имеет значение).

Есть мысли о том, как я могу устранить эту проблему, или есть другой способ объединить диапазоны в лист?

Ответы [ 2 ]

2 голосов
/ 02 апреля 2019

Возможно, вам просто нужно пропустить пустые строки.Попробуйте что-то вроде этого:

=query({Sheet1!A:G;Sheet2!A:G},"Select * where Col1 is not null ")
1 голос
/ 02 апреля 2019

это там, вам просто нужно прокрутить вниз строку 1000, чтобы увидеть второй лист. лучше, если вы сделаете это так:

={FILTER(Sheet1!A:G, Sheet1!A:A<>""); FILTER(Sheet2!A2:G, Sheet2!A2:A<>"")}

или

=QUERY({Sheet1!A:G;Sheet2!A2:G}, "where Col1 is not null")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...