Найдите в листе другой таблицы Google значение A1 для текущего значения, верните столбец A, B, значение C в строках, где найдено значение A1. - PullRequest
1 голос
/ 27 января 2020

Я пытаюсь запросить значение, расположенное в A1 текущей электронной таблицы Google, на листе, расположенном в другой электронной таблице, и вернуть значения в столбцах A, B & C для каждой строки, в которой найдено значение A1.

У меня кружится голова.

Я пробовал это:

=query(importrange("https://docs.google.com/spreadsheets/d/XXXXXXXXXXXX/edit","Master Investor List!A11:AX"),"select A,B,C where R or U or X matches '"&A1&"',1)

, но я получаю эту ошибку:

Ошибка Невозможно проанализировать строку запроса для параметра функции QUERY 2: PARSE_ERROR: Encountered " "R" "в строке 1, столбец 20. Ожидалось одно из:" ("..." ("...

enter image description here

enter image description here

1 Ответ

1 голос
/ 27 января 2020

попробуй:

=QUERY({IMPORTRANGE("url_here"; "Master Investor List!A11:AX")}; 
 "select Col1,Col2,Col3 
  where Col18 matches '"&A1&"'
     or Col21 matches '"&A1&"' 
     or Col24 matches '"&A1&"'"; 1)
...