Excel和功能。将True False更改为是并为空

时间:2018-01-23 05:32:51

标签: excel excel-formula cells excel-2016

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

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

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

我如何解决这个问题,如果这些单词出现在这些单词中会导致肯定。但如果黑色字段完全在段落中,它就不会输出任何内容。

3 个答案:

答案 0 :(得分:1)

也许更好的决定功能是带有通配符的COUNTIF。

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

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

答案 1 :(得分:1)

您可以使用=IF(),轻松:

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

答案 2 :(得分:0)

未经测试,但这将是一致的 = IF(COUNT(SEARCH({"红色""黄色""粉红"},BT3,))大于0,"是&# 34;,IF(COUNT(SEARCH({" Black"},BT3))= 0,""," oops")

如果单元格中有红色黄色或粉红色,则显示“是”。 如果黑色在单元格中,那么它将不显示任何内容。 如果这些单词都不在单元格中,它将显示oops。