excel 如何在if公式中添加通配符(该公式还包含or条件)

qyswt5oh  于 2023-02-05  发布在  其他
关注(0)|答案(2)|浏览(439)

我在Excel文件中有一列位置,其中一些位置可以这样命名

所以我想对我的公式做的是,如果最后3个字符是“IDE”,或者,如果最后5个字符是“IDE-”(和通配符),那么就在列中添加“Y”,否则就添加“N”。
我使用了以下公式,但即使位置是MyLocation IDE-1,它仍然给我一个“N”,我不确定我做错了什么

=IF(OR(RIGHT(L1,3)="IDE", RIGHT(L1,5)="IDE-"&"*"),"Y","N")
atmip9wb

atmip9wb1#

试试看:

B1中的公式:

=IF(SUM(COUNTIF(A1,{"* IDE","* IDE-?"})),"Y","N")

或者,稍微简单一点:

=IF(SUM(COUNTIF(A1,"* IDE"&{"","-?"})),"Y","N")
ivqmmu1c

ivqmmu1c2#

=IF(OR(RIGHT(L1,3)="IDE", IFERROR(SEARCH("IDE-*",RIGHT(L1,5),1),FALSE)),"Y","N")

RIGHT(L1,5)="IDE-"&"*"更改为IFERROR(SEARCH("IDE-*",RIGHT(L1,5),1),FALSE)SEARCH可以使用通配符

相关问题