Excel中IF与FIND函数结合的返回值?

B2是 500万高清枪机B3是500万高清球机公式是=IF(FIND("枪",B2),"枪机","球机")为什么枪机返回正常,球机不能返回呢?

第1个回答  2015-08-17
=IF(ISNUMBER(FIND("枪",B2)),"枪机","球机")


=IF(COUNT(FIND("枪",B2)),"枪机","球机")


=IF(ISERROR((FIND("枪",B2)),"球机","枪机")
第2个回答  2015-08-17
=IF(IFERROR(FIND("枪",b2),0)),"枪机","球机")
find在搜索不到时会返回错误。所以用iferror来将错误输出为0
第3个回答  2015-08-17
因为找不到的返回值是错误,
=IF(ISERROR(FIND("枪",B2)),"球机","枪机")
相似回答