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
Parsing 如何在查询功能中引用其他工作表?_Parsing_Google Sheets_Syntax_Google Sheets Query - Fatal编程技术网

Parsing 如何在查询功能中引用其他工作表?

Parsing 如何在查询功能中引用其他工作表?,parsing,google-sheets,syntax,google-sheets-query,Parsing,Google Sheets,Syntax,Google Sheets Query,简而言之,这是行不通的: =QUERY(SHEET1!A:E, "where 'SHEET1'!B contains '"&A1&"'") 我看到: 无法分析查询字符串 我不知道为什么。查询时需要使用列字母,而不是工作表引用。如果要在B列中查找值,请在查询中使用B =查询(SHEET1!A:E,“选择A、B、C,其中B包含“&A1&“”) 这将选择列A、B和C,其中列B包含您的查询。如果没有select部分,它将选择范围中的第一列,在本例中,列A不可能。您需要将数据从Sheet

简而言之,这是行不通的:

=QUERY(SHEET1!A:E, "where 'SHEET1'!B contains '"&A1&"'")
我看到:

无法分析查询字符串


我不知道为什么。

查询时需要使用列字母,而不是工作表引用。如果要在B列中查找值,请在查询中使用
B

=查询(SHEET1!A:E,“选择A、B、C,其中B包含“&A1&“”)


这将选择列
A
B
C
,其中列
B
包含您的查询。如果没有
select
部分,它将选择范围中的第一列,在本例中,列
A

不可能。您需要将数据从
Sheet1 B:B
粘贴到当前工作表,然后进行查询。使用公式:

=ArrayFormula('SHEET1'!B:B)
或组合查询公式内的数据:

=QUERY({A:E,'SHEET1'!B:B}, "where Col6 contains '"&A1&"'")

如果所有数据都放在一张表中,只需使用:


@AndrewRidge很高兴听到这个消息!
=QUERY('SHEET1'!A:E, "where B contains '"&A1&"'")