Google Sheet 查询中列的字符串操作

String manipulation on column in Google Sheet Query

是否可以在 Google Sheet 查询中对数据进行字符串操作?

我想做如下事情:

=QUERY(someRange!A:Z, SELECT A, SUBSTITUTE(B, "OCH", ""))

想法是所有行的 B 列都是 'OCHXXXXXXX',其中 X 是数字。我想去掉字符。

附带说明...这在 MySQL 中可能吗?怎么样?

这个公式可能适合你:

=QUERY({Sheet1!A:A,ARRAYFORMULA(SUBSTITUTE(Sheet1!B:B,"OCH","")),Sheet1!C:Z})

我建议:

=arrayformula(REGEXREPLACE(somerange!B:B, "OCH", ""))