Динамический диапазон импорта в зависимости от размера - PullRequest
2 голосов
/ 31 октября 2019

Я пытаюсь объединить две таблицы Google вместе, используя запрос. Например:

=query({'Sheet 1'!A1:D50;'Sheet 2'!A1:D500})

Однако диапазон ячеек, который я хотел бы объединить, изменится.

Я создал функцию, которая считает строки в A.

=countif(A1:A,"<>")

Допустим, оно равно 26.

Тогда я хочу импортировать только диапазон A1: D26.

Есть ли способ легко это сделать?

I 'мы пробовали

=query({'Sheet 1'!A1:("D"&countif('Sheet 1'!A1));'Sheet 2'!A1:D500})

Может ли это быть использовано для OFFSET?

1 Ответ

1 голос
/ 31 октября 2019

попробуйте оставить endrow пустым:

=QUERY({'Sheet 1'!A1:D; 'Sheet 2'!A1:D})

и удалить пустые строки:

=QUERY({'Sheet 1'!A1:D; 'Sheet 2'!A1:D}, "where Col1 is not null")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...