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

Существует несколько десятков однотипных таблиц, требуется объединить в одну таблицу для дальнейшего анализа.

Можно сделать через QUERY
ID_table_X — айдишник гугл таблицы

=QUERY({
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_1";"База!A:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_2";"База!A:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_3";"База!A:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_4";"База!A:W")
},"select * where Col1 is not null")

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

=FILTER({
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_1";"База!A:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_2";"База!A:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_3";"База!A:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_4";"База!A:W")
};
{
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_1";"База!A:A");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_2";"База!A:A");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_3";"База!A:A");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_4";"База!A:A")
}<>"")

На практике в первой строке содержатся заголовки данный, тогда при объединении они будут дублироваться, для исключения этого импортируем с первой таблицы все данные, а начиная со второй берем данные начиная со второй строчки

…
{
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_1";"База!A:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_2";"База!A2:W");
IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_table_3";"База!A2:W");
…
Используя QUERY, можно импортировать несколько столбцов, в разных порядках, используя номер столбцов Col4, Col5, Col1, Col15
В примере, первую строчку внесли вручную, а данные импортировали со всех таблиц начиная со второй строчки, использовали функцию filter
Отправить
Поделиться
Твитнуть
Запинить

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


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