使用REGEXEXTRACT和ARRAYFORMULA提取列值

时间:2019-12-05 05:48:17

标签: regex google-sheets split google-sheets-formula array-formulas

我在Google表格中有一列,其值类似于1(current), 2(current)等。我从Google表单响应中获取这些值。

我只想从单元格值中提取整数1,2,3 ..依此类推。 我可以将SPLIT(A2, "(current)")用于单元格。但这不会应用于表单响应中的新值。

我发现 ARRAYFORLMULA 可用于将公式应用于来自表单的新响应,但不知何故。我按如下所述尝试过它们,但不确定是否正确使用它。

=ArrayFormula(QUERY( SPLIT(E2:E,"(current)")))

=ArrayFormula(SPLIT(E2:E,"(current)"))

有人可以通过REGEXEXTRACT帮助解决上述问题吗?

1 个答案:

答案 0 :(得分:0)

尝试这样:

=ARRAYFORMULA(IFNA(REGEXEXTRACT(E2:E, "\d+")))