不可以,if不能是否使用通配符
这种形式的比较不支持通配符。你试一下Search函数如果包括的话,就返回开始的字符。如果没有就返回错误,在结合iserrorISERROR(SEARCH("3100???9*",AB9572))
综上IF函数就可以写为:=IF(ISNUMBER(FIND("X",A1)),满足的结果,不满足的结果)ISNUMBER和FIND两个函数都是比较常用的,也很简单。当然ISNUMBER也可以用ISERROR等函数来判断是否是错误,公式变成:=IF(ISERROR(FIND("X"...
等号两边不能使用通配符,可以把等号判别式换成支持通配符的函数,比如COUNTIF,这是一个很好的效果替代公式:B2单元格,=IF(OR(COUNTIF,COUNTIF这样就完成了替代。另外也可以通过VLOOKUP+IF{1,0}通常被用来做逆向查找,...
不可以,但是sumif,countif之类的函数可以
=IF(IFERROR(FIND("红色",A1),0)>0,1,0)
设置后结果如图:第二步:选择C1单元格后,点击筛选。设置筛选条件=包含“s*s”,如图所示:按确定后结果如图:第三步:将筛选条件修改为=包含s?s后结果如图:从第二步和第三步的差异可以看到通配符*和?的区别。
是不是“通配符”问题?EXCEL的逻辑运算中(OR、AND等),不支持通配符,因此不能这样设计公式。可以用公式:=IF(SUM(COUNTIF(G5,"*"&{"UA","ADIDAS","COLUMBIA"}&"*")),"3VIP",IF(SUM(COUNTIF(G5,&qu
条件计数,条件求最大最小值类的函数、hlookup(精确匹配时)、match(精确匹配时)作为条件时是可以使用通配符的。其他的等式表达式和参数,一般不可以使用通配符。包括IF函数的第一个判断表达式,也是不可以用通配符的。
如图,等号不支持通配符的,你要用其它公式来判断单双,如图公式=IF(COUNTIF(F4,"*双*"),2,1)