【问题标题】:GoogleSheets QUERY REGEXREPLACEGoogleSheets 查询正则表达式替换
【发布时间】:2020-01-10 17:09:08
【问题描述】:

我能够在查询中使用邮政编码格式化一列,问题是我想显示其他几列,但此时我不知道如何引用。

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

=QUERY(ARRAYFORMULA(REGEXREPLACE(P43:P44;"-";""));"Select Col1")

我也试过替代品:

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

【问题讨论】:

  • 嘿@JhoniRosales 你能用我的回答解决你的问题吗?请考虑upvoting/accepting,以防它对您有用。否则,请描述您遇到的问题,以便我们为您提供帮助。干杯
  • 朋友你好。伟大的。我会在几个小时后测试并返回这里

标签: google-sheets google-query-language


【解决方案1】:

给定以下示例表:

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

=QUERY({A:A, ARRAYFORMULA(REGEXREPLACE(B:B, "-", "")), C:D},"Select * WHERE Col4>23")

这个想法是使用大括号表示法,您可以加入要查询的多个范围。使用它,您可以将REGEXREPLACE 应用于整个B 列,然后从结果范围中查询。

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

【讨论】:

  • 你好,伙计,你好吗。晚安,我现在才设法检查出来。我更改了一些参数,在这里尝试了几个小时。但我不能我需要的只是格式化 P:P 邮政编码列并显示所有列到 AL。如果您给我这个提示,我将不胜感激,错误是:“在 ARRAY_LITERAL 中,数组文字不包含一行或多行的值。”
  • 我使用的指令是 =QUERY({'⚡Zapier-Woo'!A:AL; ARRAYFORMULA(REGEXREPLACE('⚡Zapier-Woo'!P:P; "-"; "") );'⚡Zapier-Woo'!A:AL };"选择 Col15")
猜你喜欢
  • 2016-03-24
  • 2010-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-06
  • 2016-01-23
  • 2016-09-03
相关资源
最近更新 更多