需要使用" YES"填充单元格。或"否"基于评估多个细胞的内容。在评估具有与条件匹配的子字符串的单元格时,可以获取if语句,但如果子字符串不匹配则获取值错误。
=IF(OR(G23 ="DUP",AW23 <> "",SEARCH("BFC",D23)),"No","YES")
尝试了以下声明:
=IF(OR(G6 ="DUP",AW6 <> "",SEARCH({"BFC","AOG"},D6)),"No","YES")
其中一个搜索文本存在于单元格中,但仍然会出现值错误。用于子字符串搜索的列中的单元格具有需要评估的多个值。
答案 0 :(得分:0)
由于SEARCH
在找不到找到的值时总会返回错误,因此最好在每个ISERROR
函数之前使用SEARCH
,只需翻转值即可你现在拥有的是真实的。例如,=IF(ISERROR(SEARCH("BFC",A1,1)),"Yes","No")
在cell A1
中找不到“BFC”时显示“是”,在cell A1
找到“BFC”时显示“否”。
(在电话上回答所以无法格式化)
答案 1 :(得分:0)
更改为此应该有效:
=IF(OR(G23 ="DUP",AW23 <> "",ISNUMBER(SEARCH("BFC",D23))),"No","YES")