Читая документацию по =QUERY
функции 1 , 2 , 3 , некоторые из них, по-видимому, подразумевают, что я должен иметь возможность использовать заголовки столбцов непосредственно в своем запросе. Например, =QUERY
функция принимает третий необязательный параметр , HEADERS
, который позволяет указать количество строк заголовка.
Большинство моих запросов было бы намного красивее, если бы я мог использовать заголовки столбцов, поэтому не нужно было использовать индексы столбцов, но я не смог заставить его работать.
Пример:
A B C
---------------------
Name Phone City
Vidar 12345678 Oslo
Rupert 32165487 Berlin
Я могу запросить это с помощью индексов столбцов:
=QUERY(Sheet1!A1:C; "select A, B, C where A = 'Vidar'"; 1)
... но не используя заголовки столбцов:
=QUERY(Sheet1!A1:C; "select A, B, C where Name = 'Vidar'"; 1)
... это дает мне ошибку: Неверный запрос: столбец [Имя] не существует в таблице
Можно ли вообще использовать такие заголовки столбцов? Если нет, какова цель этого HÈADERS
параметра?
HEADERS > 0
тогда указанное число строк заголовка будет возвращено=QUERY
поверх результатов запроса, верно? Это имеет смысл - я думал, чтоHEADERS
только указанные строки игнорируются в запросе.