Google таблицы: как делать запросы из нескольких диапазонов


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

 =QUERY({ Sheet1!A1:B10 ; Sheet2!A2:B5 })

Этот конкретный пример вернет ячейки в диапазоне A1:B10 Sheet1 , расположенные поверх ячеек в диапазоне A2:B5 Sheet2 .

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

Пример. Запрос из нескольких диапазонов в Google Таблицах.

Предположим, у нас есть следующие данные в Sheet1 и Sheet2 в Google Sheets, которые содержат информацию о различных баскетбольных командах:

Мы можем использовать следующую формулу для запроса данных из обоих листов и размещения результатов на новом листе под названием Sheet3 :

 =QUERY({ Sheet1!A1:B10 ; Sheet2!A2:B5 })

Вот как можно использовать формулу на практике:

Запрос Google Таблиц из нескольких диапазонов

Обратите внимание, что строки в Sheet1 просто накладываются поверх строк в Sheet2 .

Если вместо этого вы хотите, чтобы строки Sheet2 располагались рядом со строками Sheet1 , вы можете использовать в формуле запятую вместо точки с запятой:

 =QUERY({ Sheet1!A1:B10 , Sheet2!A1:B10 })

Вот как можно использовать формулу на практике:

Обратите внимание, что строки из Листа2 теперь располагаются рядом со строками из Листа1 .

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

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные запросы в Google Таблицах:

Google Sheets: как выбрать несколько столбцов в запросе
Google Таблицы: как сделать запрос из другого листа
Google Sheets: как использовать Group By в запросе
Google Таблицы: как использовать «Упорядочить по» в запросе

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *