google-apps-script - 谷歌电子表格: Remove substring if string contains one of several strings

标签 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

我想要第二列,我基本上能够从包含这些单词的单元格中删除最后一个单词(工程师、执行人员)。但并非所有单元格都以这些词结尾。

知道如何做到这一点吗?

最佳答案

假设您在 A 列中有数据,请尝试:

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

看看这是否有效?

注意:您可以通过添加“|”来扩展要删除的子字符串。 (表示或),然后是子字符串。例如:

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

关于google-apps-script - 谷歌电子表格: Remove substring if string contains one of several strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29617108/

相关文章:

google-cloud-storage - 如何使用rest api下载Google Cloud Storage中的文件

javascript - 如果名称在列中,则将该列转换为日期格式 Google 表格

javascript - Google App Scripts onOpen() 触发器在工作表上不起作用

javascript - 如何使谷歌表格函数引用调用它的单元格

javascript - 如果在特定字符串旁边,则在两个字符之间搜索字符串

google-apps-script - Google Sheets API v4 : batchGet not working

google-sheets - 如何根据过滤器 Google 表格获取单元格的地址/引用?

google-analytics - 与客户分享 Google Analytics

google-apps-script - 在谷歌电子表格上使用谷歌脚本发送短信

javascript - 使用 javascript 从 csv 文件动态创建 Google 电子表格