如何用IF函数判断一个单元格内的文本中包含某几个字
假设单元格是A1,包含的文字是“一二三”那么判断公式是=IF(COUNTIF(A1,"*一二三*"),"是","否")
Excel中可以利用find(search)函数、substitute函数或者countif函数,或者mid函数结合数组公式等来判断某单元格里是否包shu含某个字符。
综上IF函数就可以写为:=IF(ISNUMBER(FIND("X",A1)),满足的结果,不满足的结果)
ISNUMBER和FIND两个函数都是比较常用的,也很简单。当然ISNUMBER也可以用ISERROR等函数来判断是否是错误,公式变成:=IF(ISERROR(FIND("X",A1)),不满足的结果,满足的结果)
扩展资料:
IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。
例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(=(等于)、>(大于)、>=(大于等于)、<=(小于等于等运算符))。
参考资料来源:百度百科-IF函数