Google Sheet 查询优化具有多列的 where 子句中的语法

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

您好,我的 gsheets 查询研究正在进行中,我正在寻找公式的优化,这些公式可能会因许多数据而变得很长。 在这种情况下,由于语法的原因,我找不到优化长度的方法,我认为......

我尝试了这个公式 =query({A:G};"select Col1 where "Col"&arrayformula(TEXTJOIN(" OR Col";;SEQUENCE(1;6;2)&"="&""&I2&"") )”)

不幸的是,数组公式和文本连接不起作用,但复制/粘贴该公式的结果可以正常工作。

这是

的链接
google-sheets optimization syntax where-clause clause
1个回答
0
投票

您可以尝试:

=query({A:G};"select Col1 where Col"&join(" OR Col";index(sequence(1;5;2)&"="&I2)))

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