Google Sheets 查询引用单元格的文本

Ero*_*lbo 1 google-sheets google-query-language

当我执行此功能时,它会起作用:

=Query(CRM!1:1085,"Select B where D contains 'FirstName LastName' ",4)
Run Code Online (Sandbox Code Playgroud)

当我执行此操作时,其中 B31 是文本“FirstName LastName”在工作表中的位置,输出只是众多结果之一:

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

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

The*_*ter 6

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

'"&B31&"'
Run Code Online (Sandbox Code Playgroud)