我得到以下结果使用正则表达式REGEXT以下
从谷歌片的提取物。如果我有以下的2个项目:
S01_123_123_123
S02_1_123_123_123
我想提取
S01
S02_1
我曾尝试以下公式:
=iferror(sort(unique(arrayformula(REGEXEXTRACT(Sheet!A$2:A,"^(.*?)_")))))
这给:
S01
S02
=iferror(sort(unique(arrayformula(REGEXEXTRACT(Sheet!A$2:A,"^z.*?_")))))
S01_
S02_
现在用完了想法。我甚至尝试过用非分组(?:_)或OR“|”但这似乎并没有做任何事情。
尝试'^(。*?)(?:_ [^ _] +){3} $' –
您可以使用'= REGEXREPLACE(A1,“_ \ d {3}”,“”) '将“提取物”放入相邻的单元格中 – garyh