EXCEL 搜索多个可能的文本字符串

EXCEL Search of multiple possible strings of text

我希望能够处理大量数据并在字符串中找到一组预定义的单词,如果找到的话 return 一个备用词。我发现我可以单独使用IFS 语句中的多个 FIND 或 SEARCH 函数..我想在其中包含一个 OR,所以我不必报告那么多... EG

数据: 你好世界 你好世界 世界再见 再见世界

如果在单元格中找到 Hello 或 Hi,我基本上只想 return“欢迎”

我知道我可以用 htis 做到这一点:=IFS(ISNUMBER(SEARCH("Hello",[@Column1])),"Welcome",(ISNUMBER(SEARCH("Hi",[@Column1]) )),"欢迎",TRUE,"")

但想要更短的方法,因为实际上我的数据集要大得多。我试过这个:=IF(ISNUMBER(FIND(OR([@Column1]="Hello",[@Column1]="HI"),"Welcome","")),"") 但只是得到一个错误的回应

另外,想要让它远离宏

你可以这样做:

=IF( OR( ISNUMBER( SEARCH( {"Hello","Hi"}, [@Column1]) ) ), "Welcome", "" )