2015-06-18 3 views
2

Я пытаюсь сделать динамическую ссылку внутри формулы запроса, используя Google SpreadSheet.Формула запроса в таблицах Google

=QUERY(Test!$A$1:$M$1000, "select G where (L='Leader' and M='Team 06')") 

Приведенный выше код будет работать, но так как у меня есть много команд, я хочу, чтобы иметь возможность скопировать формулу, которая выглядит примерно так:

=QUERY(Test!$A$1:$M$1000, "select G where (L='Leader' and M=$A6)") 

где $ A6 содержит текст «Команда 06 ».

Я предполагаю, что он не работает, потому что $ A6 находится внутри кавычек. Любые предложения по работе. Благодарю.

ответ

0

Я изменил свой запрос несколько, но установить M = A6, попробуйте окружив его амперсандами (&), а также кавычки ("), чтобы добавить его в строку запроса.

Вот пример чего-то подобного к тому, что я думаю, что вы ищете:

=QUERY(Test!$A$1:$D$5, "select A where (B='Leader' and (C="&D1&"))") 

    A   B  C  D 
Option 1 Leader TRUE TRUE 
Option 2 Member FALSE 
Option 3 Leader FALSE 
Option 4 Member TRUE  
Option 5 Leader TRUE  

Query Result(s)   
Option 1    
Option 5    

Ссылка: https://support.google.com/docs/answer/3093343?hl=en

0

Try:

=QUERY(Test!$A$1:$M$1000, "select G where L='Leader' and M='"&A6&"' ") 
Смежные вопросы