Как использовать имена столбцов в запросе google sheets


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

 =QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))

Этот конкретный запрос выберет столбец с именем «Команда» в диапазоне ячеек A1:C11 .

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

Пример. Использование имени столбца в запросе Google Таблиц.

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

Если мы хотим выбрать столбец «Команда» в обычном запросе, мы будем ссылаться на этот столбец как A , поскольку это первый столбец в интересующем нас диапазоне:

 = QUERY ( A1:C11 , " SELECT A " )

Это вернет только столбец A:

Однако если мы попытаемся использовать «Команда» в качестве имени столбца, мы получим ошибку:

 = QUERY ( A1:C11 , SELECT Team ) 

Вместо этого нам нужно использовать следующую формулу, чтобы выбрать столбец «Команда» по имени:

 =QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))

Это вернет столбец «Команда» из исходного набора данных:

Название столбца запроса Google Таблиц

Обратите внимание, что вы можете использовать несколько функций ЗАМЕНИТЬ , если хотите выбрать несколько столбцов по имени.

Например, вы можете использовать следующий синтаксис, чтобы выбрать столбцы «Команда» и «Позиция» по имени:

 =QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1 , 0 ), 4 ), 1 ,"")&" , "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Position ", A1:C1 , 0 ), 4 ), 1 ,""))

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

Обратите внимание, что запрос возвращает столбцы «Команда» и «Позиция».

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

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

Запрос Google Sheets: как вернуть только уникальные строки
Запрос в Google Таблицах: как удалить заголовок из результатов
Запрос Google Sheets: как игнорировать пустые ячейки в запросе

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

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