简而言之,这不起作用:
=QUERY(SHEET1!A:E, "where 'SHEET1'!B contains '"&A1&"'")
我收到'无法解析查询字符串'错误,我无法解决原因。
非常感谢你的帮助!
答案 0 :(得分:0)
您需要为查询使用列字母,而不是工作表参考。如果您要在B列中查找值,请在查询中使用B
。
=QUERY(SHEET1!A:E, "select A,B,C where B contains '"&A1&"'")
这会选择列A
,B
和C
,其中列B
包含您的查询。如果没有select
部分,它会选择您范围内的第一列,在本例中为A
列。
答案 1 :(得分:0)
没办法。您需要将Sheet1 B:B
中的数据粘贴到当前工作表,然后进行查询。使用公式:
=ArrayFormula('SHEET1'!B:B)
或组合查询公式中的数据:
=QUERY({A:E,'SHEET1'!B:B}, "where Col6 contains '"&A1&"'")
如果所有数据都放在一张纸上,只需使用basic query syntax:
=QUERY('SHEET1'!A:E, "where B contains '"&A1&"'")