Google sheets 谷歌表单不会过滤查询

Google sheets 谷歌表单不会过滤查询,google-sheets,google-sheets-query,Google Sheets,Google Sheets Query,我正在尝试使用第二张工作表上的查询过滤包含a到O列的Google工作表。我可以把这个公式放在一张新的表格里,它像它应该的那样提取所有的数据 =query('Inventory'!$A$1:$O, "select * ", 1 ) 我试图用where子句过滤电子表格,该子句使用单元格下拉列表(由原始工作表中的唯一值生成)。我使用了这个公式: =query('Inventory'!$A$1:$O, "select * where B = "&C1&"", 1 ) 其中C1有下拉框

我正在尝试使用第二张工作表上的查询过滤包含a到O列的Google工作表。我可以把这个公式放在一张新的表格里,它像它应该的那样提取所有的数据

=query('Inventory'!$A$1:$O, "select * ", 1 )
我试图用where子句过滤电子表格,该子句使用单元格下拉列表(由原始工作表中的唯一值生成)。我使用了这个公式:

=query('Inventory'!$A$1:$O, "select * where B = "&C1&"", 1 )
其中C1有下拉框。这总是给我一个错误:

“错误 无法分析函数查询参数2的查询字符串:NO_COLUMN:value”(该值取决于在下拉列表中选择的内容)

如果我将其他帖子使用的
B=“&C1&”
括在括号()中,它也不起作用

当我在谷歌的网站上看到他们的例子()时,这应该是一个不需要思考的问题,除非有什么改变,并且他们的网站不是最新的

我为这么简单的事道歉

试试看

=query('Inventory'!$A$1:$O, "select * where B = '"&C1&"'", 1 )

I'-'我已经发布了正确的答案,但只是对其进行了一点扩展,使用您使用的语法,它将下拉列表中选择的任何内容解释为列名。所以如果你要把B放在你的下拉列表中,你会选择B=B的行,这样你就可以看到所有的数据了。我不得不在它的两边加上单引号。谢谢我仍然坚持我的立场。“&C1&”给出C1的内容(此处解释为列名)。”“&C1&”也给出了C1的内容,但被解释为文字。