Google Spreadsheets:如果string包含多个字符串中的一个,则删除子字符串

时间:2015-04-14 00:13:24

标签: google-apps-script google-sheets google-apps

我的电子表格包含以下列:

Alice Aikens Engineer
Bob Lob Law Engineer
Carrie Crenshaw Executive
Don Draper Dapper Executive
Elizabeth Elias
Fatrick Fitzgerald

我想有一个第二列,我基本上可以从包含这些单词的单元格中删除最后一个单词(Engineer,Executive)。但并非所有细胞都以这些词结尾。

我对如何做到这一点有任何想法?

1 个答案:

答案 0 :(得分:2)

假设您有Col A中的数据,请尝试:

=ArrayFormula(regexreplace(A1:A6, "Law Engineer|Engineer|Executive",""))

看看是否有效?

注意:您可以通过添加“|”来简单地展开要删除的子字符串(表示或)然后是子串。 e.g:

=ArrayFormula(regexreplace(A1:A6, "Law Engineer|Engineer|Executive|Dapper Executive",""))