我得到以下結果使用正則表達式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