如何在一列中找到多个起始字母?

时间:2019-05-20 13:55:56

标签: excel excel-formula

我正在尝试在ID列表中研究多个起始引用,如果ID包含所需的起始字母,则将单元格设置为“是”。

这是我现在拥有的:

=IF(COUNT(FIND({"AUD","AZ","BURD"},$D2)),"YES","")

但是,如果单元格中包含字母,则返回“是”,但我只希望它以字母开头

所以我希望 AUD RTY为“是”,但    RT AUD FR不返回任何内容

我找到了IF(LEFT("AUD",3),"YES","")的解决方案,但是我要查找的字母并不总是具有相同的大小。

预先感谢您的回答!

1 个答案:

答案 0 :(得分:3)

将COUNTIF()与通配符一起使用:

=IF(SUMPRODUCT(COUNTIF($D2,{"AUD*","AZ*","BURD*"})),"YES","")

如果开始时存在任何内容,它将返回1到条件,如果IF将其视为True,则返回YES。否则它将返回0,并且IF将返回一个空字符串。