Google Таблицы: как сделать запрос из другого листа


Чтобы запросить с другой вкладки в той же электронной таблице в Google Таблицах, вы можете использовать следующий синтаксис:

= запрос ( статистика! A1: C9 , « выберите A, B », 1 )

Это возвращает столбцы A и B из диапазона ячеек A1: C9 на вкладке с именем stats.1 указывает, что в верхней части запрашиваемого набора данных есть 1 строка заголовка.

Чтобы полностью запросить из другой электронной таблицы, вы можете использовать следующий синтаксис:

=query(importrange(" URL", " stats!A1:C9 "), " select Col1, Col2", 1 )

Это возвращает первые два столбца из диапазона ячеек A1: C9 на вкладке с именем статистика в электронной таблице Google Sheets с определенным URL -адресом.

В следующих примерах показано, как использовать эти функции на практике.

Пример: запрос из вкладки в той же электронной таблице

Предположим, у нас есть следующая таблица Google Sheets с двумя вкладками:

  • статистика
  • новый_лист

Чтобы выполнить запрос данных на вкладке статистики и вернуть результаты запроса на вкладке new_sheet , мы можем ввести следующую формулу в ячейку A1 на вкладке new_sheet :

Пример: запрос из другой электронной таблицы

Теперь предположим, что мы хотим запросить данные из другой электронной таблицы. Для этого нам просто нужно определить URL-адрес электронной таблицы Google Sheets, из которой мы хотели бы сделать запрос.

Например, предположим, что интересующие нас данные расположены по следующему URL-адресу:

Мы можем использовать функцию importrange() для запроса данных из этой электронной таблицы:

Обратите внимание на тонкую разницу между этим примером и предыдущим:

  • При запросе с вкладки в той же электронной таблице мы используем select A, B
  • При запросе из совершенно другой электронной таблицы мы используем select Col1, Col2

Вы можете найти больше руководств по Google Таблицам на этой странице .