EXCEL高手请帮我一把

来源:百度知道 编辑:UC知道 时间:2024/09/21 08:02:29
A B
001期 兔龙蛇马羊猴鸡狗猪
002期 虎兔龙蛇马羊猴鸡狗
003期 牛虎兔龙蛇马羊猴鸡
004期 鼠牛虎兔龙蛇马羊猴
005期 鼠牛虎兔龙蛇马羊猪
006期 鼠牛虎兔龙蛇马狗猪
现在已知 C
2008/001期 狗
2008/002期 鸡
2008/003期 鸡
2008/004期 虎
2008/005期 蛇
2008/006期 狗

在D列中写一个函数:
B1含有C1的字符“狗”,则在D1返回“正确”,反之则返回“错误”
下面的公式能帮我解释一下吗?

D1=IF(COUNTIF(B1,"*"&C1&"*"),"正确","错误")

D1=IF(COUNTIF(B1,"*"&C1&"*"),"正确","错误")

"*"代表任意字符串,COUNTIF是条件计数函数.
如果B1字符串中包含C1字符串,COUNTIF函数得到1,IF的条件为真,得到"正确",反之得到"错误".

D1 =if(iserror(find(C1,B1)),"错误","正确")