Google sheets GoogleSheets查询REGEXREPLACE

Google sheets GoogleSheets查询REGEXREPLACE,google-sheets,google-query-language,Google Sheets,Google Query Language,在我的查询中,我能够用zipcode格式化一列,问题是我想显示其他几个列,但我不知道此时如何引用 我只能显示1列,但我想要更多 =QUERY(ARRAYFORMULA(REGEXREPLACE(P43:P44;"-";""));"Select Col1") 我也试过用替代品: =ARRAYFORMULA(QUERY(A43:AD44;SUBSTITUTE(E43:E44;"-";"");"Select *")) 给出以下示例表: 如果您想在删除ZIPCODE列中的-字符后进行查询,您可以按

在我的查询中,我能够用zipcode格式化一列,问题是我想显示其他几个列,但我不知道此时如何引用

我只能显示1列,但我想要更多

=QUERY(ARRAYFORMULA(REGEXREPLACE(P43:P44;"-";""));"Select Col1")
我也试过用替代品:

=ARRAYFORMULA(QUERY(A43:AD44;SUBSTITUTE(E43:E44;"-";"");"Select *"))

给出以下示例表:

如果您想在删除
ZIPCODE
列中的
-
字符后进行查询,您可以按如下操作:

=QUERY({A:A, ARRAYFORMULA(REGEXREPLACE(B:B, "-", "")), C:D},"Select * WHERE Col4>23")
其思想是使用花括号表示法将要查询的多个范围连接起来。使用它,您可以将
REGEXREPLACE
应用于整个
B
列,然后从结果范围进行查询

这是上一次查询得到的结果:


Hey@JhoniRosales你能用我的答案解决你的问题吗?请考虑一下,以防对你有用。否则,请描述您遇到的问题,以便我们可以帮助您。干杯,朋友。伟大的几小时后我会测试然后回来你好,布迪,你好吗。晚安,我现在就去看看。我改变了一些参数,在这里试了几个小时。但是我不能确定我需要的只是格式化P:P邮政编码列并显示所有列直到AL。如果您给我这个提示,我将不胜感激,错误是:“在ARRAY_LITERAL中,数组LITERAL不包含一行或多行的值。”我使用的指令是=QUERY({'⚡Zapier Woo'!A:AL;数组形式⚡Zapier-Woo'!P:P;“-”;“);”⚡Zapier Woo'!A:AL};“选择Col15”)