使用 IF AND/OR (ISNUMBER(SEARCH 公式

使用 IF AND/OR (ISNUMBER(SEARCH 公式

我正在寻找一种方法来结合以下三个公式:

  • =IF(ISNUMBER(搜索("匿名的",H2)),"匿名","正常")
  • =IF(ISNUMBER(搜索("~?",H2)),"匿名","正常")
  • =IF(H2="","匿名","正常")

因此,如果 H2 中的文本(多个单词)包含“?”或“anonymous”或为空,则应返回“Anonymous”。否则,应返回“Normal”。所有公式单独使用时都可以正常工作,但我不知道如何将它们组合起来。

有什么建议么?

答案1

您可以在搜索中使用数组:{"~?","Anonymous}

然后只需OR策略性地使用来检查即可:

=IF(OR(H2="",OR(ISNUMBER(SEARCH({"~?","anonymous"},H2)))),"Anonymous","Normal")

在此处输入图片描述

答案2

它没有突出显示,所以不知道为什么它对你有用,但对我却没用。不过,我找到了另一个解决方案:=IF(OR(ISNUMBER(SEARCH("匿名的",H2)),ISNUMBER(搜索("~?",H2)),H2=""),"匿名","正常")

感谢您的帮助!

相关内容