что означает это сообщение об ошибке для функций QUERY и IMPORT Range в Google Таблицах? - PullRequest
1 голос
/ 07 августа 2020
=query(IMPORTRANGE("URL","Audit Template!A1:AD994"), "SELECT a,b,c,g,p WHERE b = 'name’ AND p = 'yes'")

ошибка:

Невозможно проанализировать строку запроса для параметра функции QUERY 2: PARSE_ERROR: обнаружено «да» в строке 1, столбец 55. Ожидалось одно из: «группа "..." поворот "..." порядок "..." пропуск "..." ограничение "..." смещение "..." метка "..." формат "..." параметры ". .. "и" ... "или" ...

1 Ответ

2 голосов
/ 07 августа 2020

это означает, что если вы используете косвенный диапазон, такой как IMPORTRANGE, вам нужно использовать Col ссылки:

=QUERY(IMPORTRANGE("URL", "Audit Template!A1:AD"), 
 "select Col1,Col2,Col3,Col7,Col16
  where Col2  = 'name' 
    and Col16 = 'yes'", 0)

обновление:

=QUERY(IMPORTRANGE("1gUxnjlhZlTgpw0gf-wuBgbf0zqmiKmoZKLCbfxQ6p5E", "Audit Template!A1:AD"), 
 "select Col1,Col2,Col3,Col7,Col16
  where Col1 contains 'name' 
    and Col16 = 'yes'", 1)

enter image description here

демонстрация электронной таблицы

...