Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google Sheets查询引用单元格';s文本_Google Sheets_Google Query Language - Fatal编程技术网

Google sheets Google Sheets查询引用单元格';s文本

Google sheets Google Sheets查询引用单元格';s文本,google-sheets,google-query-language,Google Sheets,Google Query Language,当我执行此功能时,它工作: =Query(CRM!1:1085,"Select B where D contains 'FirstName LastName' ",4) 当我执行此操作时,其中B31是工作表中文本“FirstName LastName”的位置,输出只是众多结果中的一个: =Query(CRM!1:1085,"Select B where D contains '&B31&' ",4) 我希望能够使用单元格,而不是在公式中写入引用的文本。这是因为我需要为许多不同

当我执行此功能时,它工作:

=Query(CRM!1:1085,"Select B where D contains 'FirstName LastName' ",4)
当我执行此操作时,其中B31是工作表中文本“FirstName LastName”的位置,输出只是众多结果中的一个:

=Query(CRM!1:1085,"Select B where D contains '&B31&' ",4)

我希望能够使用单元格,而不是在公式中写入引用的文本。这是因为我需要为许多不同的值快速复制公式。还因为它需要在源代码发生更改时自动执行。

B31
在您仅使用
'B31'
时被解释为文本字符串。您需要使用双引号和单引号并连接:

'"&B31&"'

当您仅使用
'B31'
时,
B31
被解释为文本字符串。您需要使用双引号和单引号并连接:

'"&B31&"'

请注意,为了“可读性”,您不能在引号之间添加任何空格。如果B31=字符串“word”,没有引号,那么如果单引号和双引号之间有空格,那么您将尝试匹配类似“word”的内容,而不是“word”,并且它将不匹配。您可以在&的任一侧有空格,而不会产生任何不利影响。请注意,您不能在引号之间添加任何空格,例如“如果B31=字符串“word”,不带引号,那么如果单引号和双引号之间有空格,那么您将尝试匹配类似于“word”的内容,而不是“word”,并且它将不匹配。您可以在&的任一侧使用空格,而不会产生任何不利影响。