Excel 为多个可能的字符串删除字符串后的文本

Excel Remove text after string for multiple possible strings

对于 Excel,我需要从列中的所有单元格中查找并删除一些文本。使用下面的示例,我需要删除此列中的所有 DEV 或 BA 实例。

列中的示例数据:
丹·史密斯开发
鲍勃·琼斯文学学士

此示例有效,但不适用于多个可能的匹配项。

=LEFT(A1,FIND({"DEV"},A1)-1)

如何使用多个可能的匹配项来完成此操作?

编辑

您可以尝试其中的任何一种,如下图所示,已编辑,因为 JvdV 先生提到的确实有意义。

• 单元格 B1

中使用的公式
=REPLACE(A1,SUM(IFERROR(FIND({"DEV","BA"},A1),0)),255,"")

• 单元格 C1

中使用的公式
=SUBSTITUTE(A1,LOOKUP(9^9,FIND({"BA","DEV"},A1),{"BA","DEV"}),"")