2

简而言之,这不起作用:

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

我显示:

无法解析查询字符串

我不知道为什么。

4

2 回答 2

1

您需要使用列字母进行查询,而不是工作表参考。如果您在 B 列中查找值,B请在查询中使用。

=QUERY(SHEET1!A:E, "select A,B,C where B contains '"&A1&"'")

这将选择 column ABCwhere columnB包含您的查询。如果没有该select部分,它将选择您范围中的第一列,在本例中为 column A

于 2016-04-24T06:48:58.210 回答
0

没门。您需要将数据粘贴Sheet1 B:B到当前工作表中,然后对其进行查询。使用公式:

=ArrayFormula('SHEET1'!B:B)

或在查询公式中组合数据:

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

如果所有数据都放在一张纸上,只需使用基本查询语法

=QUERY('SHEET1'!A:E, "where B contains '"&A1&"'")
于 2016-04-24T12:21:05.813 回答