Excel公式LIKE,AND,IF,WILDCARDS
我有一个场景,我正在使用一些公式我一起舒适,没有得到一个结果。 我希望在单元格中出现“1”的情况下得到任何结果。 (1是公式的结果)。 以及某个列的文本包含&的位置。 (“&/要么”)
我已经尝试了几个公式
=IF(AND(I1=1,C2="*"&$Q$1&"*"),1," ")
—在这个我已经试图把&放在一个单元格,并提到它
=IF(I1=1,1," ")
然后在一个新的专栏
=IF(C2="*"&"/"&"*",1," ")
那么结合两者的结果呢? 有没有人注意到它有什么问题?
比较运算符(如=
不能识别通配符,例如,如果使用此公式
=A1="*&*"
将*
视为字面星号(而不是通配符),以便只有在A1字面上包含*&*
才会返回TRUE
*&*
您可以使用COUNTIF
函数,即使对于单个单元格,例如
=COUNTIF(A1,"*&*")
如果A1包含&
,则返回1,所以出于您的目的:
=IF(AND(I1=1,COUNTIF($G$1,"*&*")),1,"")
=IF(ISERROR(FIND("&",$Q$1))," ",IF(I1=1,1,""))
或类似的东西
=IF(AND(I1=1,NOT(ISERROR(FIND("&",$G$1)))),1," ")
任何变化,真的…