什么有效:
=QUERY({tab1!A3:R; tab2!A3:R; tab3!A3:R}, "select * where Col2='"&$C7&"' ")
我想做什么:
Cell c4 = tab1!A3:R
Cell c5 = tab name2!A3:R
Cell c6 = tab3!A3:R
=QUERY({""&$C4&"";""&$C5&""; ""&$C6&""}, "select * where Col2='"&$C7&"' ")
尝试了所有放置变量的方法,但我没有成功。
以为我只是得到了间接的答案,但它只适用于第一张表格:(见答案解释)
=QUERY({INDIRECT(C4);tab2!A3:R; tab3!A3:R}, "select * where Col2='"&$C7&"' ")
这不起作用:
Cell c4 = tab1!A3:R
Cell c5 = 'tab name2'!A3:R
Cell c6 = tab3!A3:R
=QUERY({INDIRECT(C4);INDIRECT(C5); INDIRECT(C6)}, "select * where Col2='"&$C7&"' ")
答案 0 :(得分:0)
INDIRECT是工作的。只需确保在包含空格的单元格引用周围有单引号。
c4 =''标签名称1'!A3:R
注意一开始的单引号(这是必要的,因为第一个单引号告诉Sheets这个单元格是一个字符串并将其从单元格的值中删除)
Cell c4 = tab1!A3:R
Cell c5 = ''tab name2'!A3:R
Cell c6 = tab3!A3:R
=QUERY({INDIRECT(C4);INDIRECT(C5); INDIRECT(C6)}, "select * where Col2='"&$C7&"' ")