Как обратиться к значению ячейки при использовании запроса - PullRequest
1 голос
/ 12 марта 2020

Я пытаюсь заполнить столбцы C,D,E,L,K,M,N в электронной таблице Google Sheets ..

Ниже приведен мой код, но он вернул ошибку VALUE, когда я его запустил. Может кто-нибудь, пожалуйста, совет?

=QUERY(QUERY('BI_Keywords Raw Data'!$A:$C, "Select * WHERE B = """&B2&""" " ), "SELECT * OFFSET 1", 0)

enter image description here

Большое спасибо!

1 Ответ

1 голос
/ 12 марта 2020

У вас ошибка в синтаксисе запроса при попытке связать его со значением в ячейке C2.

Чтобы включить значение ячейки в запрос, необходимо использовать комбинацию одинарных и двойных кавычек подобно

<code>'"&A8&"'</code>

одинарная кавычка ' двойная кавычка " амперсанд & ячейка A8 амперсанд & двойная кавычка " одинарная кавычка '

Таким образом, ваш исправленный запрос будет

=QUERY(QUERY('BI_Keywords Raw Data'!$A:$C, "Select * WHERE B = ' "&B2&" ' " ), "SELECT * OFFSET 1", 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...