Excel:在单元格的开头搜索多个术语

问题描述 投票:0回答:1

我有一个数字电子表格,我希望搜索该数字的前5位数字是什么,然后根据该数字应用某个过滤器。

我目前具有以下基于类似StackOverflow主题的内容,但是我遇到的问题是,当A列中的单元格以这5位数字中的任何一个开头时,我只希望应用“ BlahBlah” ,相反,我得到的是那些以这5位数字开头的数字,但“ BlahBlah”适用于5位数字数字位于A列单元格中间的值,因此,例如,它将应用于982 * 12345 * 7548或7838 * 23456 * 883

=IF(COUNT(SEARCH({12345,23456,34567},$A2)),"BlahBlah","")

SEARCH函数应该返回字符串开始位置的编号,因此我尝试执行以下操作,但是它返回值错误。

=IF(SEARCH({12345,23456,34567},$A2)=1,"BlahBlah","")
excel function search
1个回答
0
投票

如果我理解您的问题,请尝试:

 =IF(OR({12345,23456,34567}=--LEFT(A1,5)),"BlahBlah","")

无论A列中的项目是字符串还是数字,这都应该起作用。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.