Объединение нескольких листов в гугл таблице

Достаточно часто на периоды или места разные листы в одной таблице.
При работе с такими таблицами, все листы нужно объединить.

Листы разделены по паркам: парк 1, 2, 3 и 4. Профи ру: помощь с выполнением тестового задания «помощник финансового менеджера»
Листы разделены по товарам: корс, мини, трансформер. Листы содержат агрегирующие строчки, которые нужно удалить перед анализом. Профи ру: помощь с анализом продаж

Алгоритм объединения

Добавляем столбец имя листа на листы которые объединяем

=ARRAYFORMULA(if(A2:A<>"";"Парк1";""))

На новом листе вставляем оглавление, или просто копируем оглавление

=QUERY('Парк 1'!A1:U1;"SELECT *")

Данные можно вставить через Query или Filter: иногда filter работает быстрее query

Вставляем данные через Query, вставляем все что есть, начиная со второй строчки. В первой строчке у нас наименование столбцов, оно нам не нужно

={query('Парк 1'!A2:U;"SELECT *");query('Парк 2'!A2:U;"SELECT *");query('Парк 3'!A2:U;"SELECT *");query('Парк 4'!A2:U;"SELECT *")}

Вставляем данные через Filter, дополнительно условие что в первой ячейке должны быть данные

={filter('Парк 1'!A2:U;'Парк 1'!A2:A<>"");filter('Парк 2'!A2:U;'Парк 2'!A2:A<>"");filter('Парк 3'!A2:U;'Парк 3'!A2:A<>"");filter('Парк 4'!A2:U;'Парк 4'!A2:A<>"")}
Отправить
Поделиться
Твитнуть
Запинить

Считаю метрики, делаю сквозную аналитику и когортный анализ, составляю интерактивные дешборды, моделирую юнит-экономику


Обратиться с задачей