Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在尝试在 MS excel 中使用替换字符时遇到问题。Help 说*and?都可以替换字符,但是如果我尝试在 中使用它们IF,我不会得到正确的结果。例如:
*
?
IF
A1="something" =IF(A1="*mething";"yes";"no")
我总是得到no......如何*正确使用?
no
通配符不适用于比较运算符,例如 =
为了实现你想要的,你可以使用接受通配符的 COUNTIF,即
=IF(COUNTIF(A1;"*mething")>0;"yes";"no")
或 RIGHT 函数,如
=IF(RIGHT(A1;7)="mething";"yes";"no")
在这种情况下不能使用通配符。使用类似的东西:
=IF(ISERROR(FIND("东西",A1)),"否","是")