Excel AND 函数。将 True False 更改为 Yes 和空白

Excel AND function. Change True False to Yes and blank

我正在搜索段落中的关键词。如果它包含这些特定的单词,我希望它在不同的单元格中输出是,但如果它包含一个我不想要的单词,它将在不同的单元格中不输出任何内容(空白单元格)。

=AND(COUNT(SEARCH({"Red", "Yellow", "Pink"},BT3,))>0, COUNT(SEARCH({"Black"}, BT3)) = 0)

它有效,但是,我不希望输出为 True 或 False。

我该如何解决这个问题,如果这个词在这些词中,结果会是 yes。但是如果段落中有黑色这个词,它就不会输出任何东西。

未经测试,但应该是 =IF(COUNT(SEARCH({"Red","Yellow","Pink"},BT3,))>0,"yes", IF (COUNT(SEARCH({"Black"},BT3))=0,"","oops")

如果单元格中有红色黄色或粉红色,则显示是。 如果单元格中为黑色,则不会显示任何内容。 如果单元格中有 none 个单词,它将显示糟糕。

也许更好的确定函数是带有通配符的 COUNTIF。

对于几乎所有的意图和目的,FALSE 与零相同,任何不为假的都是 TRUE。

=IF(AND(SUM(COUNTIF(BT3,{"*pink*","*red*","*yellow*"})), NOT(COUNTIF(BT3,"*black*"))), "yes", "")

你可以使用=IF(),很简单:

=IF((COUNT(SEARCH({"Red","Yellow","Pink"},BT3))>0),1,"")