【发布时间】:2017-10-20 21:18:44
【问题描述】:
需要用“是”或“否”填充一个单元格,基于评估多个单元格的内容。在评估具有与条件匹配的子字符串的单元格时,可以使 if 语句起作用,但如果子字符串不匹配,则会出现值错误。
=IF(OR(G23 ="DUP",AW23 <> "",SEARCH("BFC",D23)),"No","YES")
尝试了以下语句:
=IF(OR(G6 ="DUP",AW6 <> "",SEARCH({"BFC","AOG"},D6)),"No","YES")
单元格中存在两个搜索文本之一,但仍然出现值错误。子字符串搜索列中的单元格有几个需要评估的值。
【问题讨论】:
-
搜索返回一个数字,因此您可以使用
isNumber(search(...))=true -
你的数据是什么样的?
标签: excel