REGEXEXTRACT或SPLIT TEXT STRING?

时间:2017-04-23 20:01:25

标签: text split google-sheets string-concatenation formulas

我正在尝试创建以前从未使用过的公式,而且我遇到了问题。由于我的VLOOKUP,我有以下字符串:

SONIC(325.2 - 3285.1m); DIL(328.6 - 3284.5m); C-ANAL(10.0 - 200.0m); PERF(3169.9 - 3246.1m); COMP(3137.0 - 3175.0m) ); PA(10.0 - 3260.4m); TNL(3136.4 - 3272.6m); EPS(10.0 - 3156.0m); PERF(3169.9 - 3226.9m); COMP(3080.0 - 3120.0m); PA (10.0 - 410.0m);

我试图让一个(结果单元格)只显示字符串的“PERF”部分(以及括号内的内容)。我只能通过使用REGEXEXTRACT向我展示第一个实例,并且还尝试拆分而没有正面结果;正如您所看到的,有多个实例(连续最多5个)。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我不确定我到底想要回复什么,但您可以尝试此查询。它将值分为';'并将它们转换为一列并查询该列包含'PERF'。然后,连接将它们放回一个由';'分隔的单元格中。

=JOIN(";",query(transpose(split(A1,";")),"select * where Col1 contains 'PERF'"))

您可能需要将','替换为';',具体取决于您的区域设置。