Google表格,ArrayFormula,查询得到相同的项目

问题描述 投票:-1回答:1

当我运行此公式时,它仅适用于一行。

=ARRAYFORMULA(LOWER(IFERROR(IF(C1:C="test",QUERY(IMPORTRANGE("sheet_ID","Master!A2:AG558"), "SELECT Col14 WHERE Col12 contains '"&$A$1:$A&"'",0),sheet5!L3:L),)))

但是如果有更多的行,我将从仅匹配A1的col14中得到相同的结果。我的意思是下面的查询将始终显示与A1匹配的结果。如何修改上面的查询以获得A2,A3等的结果?

 SELECT Col14 WHERE Col12 contains '"&$A$1:$A&"'",0

谢谢,

google-sheets google-sheets-formula google-sheets-query importrange
1个回答
1
投票

对于query()部分,请尝试:

QUERY(IMPORTRANGE("sheet_ID","Master!A2:AG558"), SELECT Col14 WHERE Col12 contains '"&TEXTJOIN("|", 1, $A1:$A)&"'", 0)

看看是否有帮助?

© www.soinside.com 2019 - 2024. All rights reserved.