多语言展示
当前在线:1768今日阅读:126今日分享:42

在excel中如何批量判断单元格是否含有指定字符

当EXCEL表格中有大量数据需要进行判断是否包含某个指定的字符时,我们可以用到ISNUMBER函数。具体怎样操作,请往下看。
工具/原料

EXCEL2013

方法/步骤
1

如图中的数据;需要判断出,每个单元格中是否含有“5”这个数字。如果有“5”显示为“YES”;否则显示为“NO”;

2

我们在B2单元格输入 公式:=IF(ISNUMBER(FIND('5',A2:A11)),'YES','NO')按下回车键,得出结果。

3

鼠标双击填充柄,向下自动填充公式,得出所有结果。用这个公式很快就判断出A2:A11是否含有“5”了。

4

=IF(ISNUMBER(FIND('5',A2:A11)),'YES','NO')是怎样理解的呢。我们把公式分成几段来理解。先来看FIND('5',A2:A11),我们在表格的D2单元格输入=FIND('5',A2:A11)

5

得出了结果;当A列中,单元格含有“5”时,就能生成“5”所在的位数,比如,A2单元格,返回“5”所在的字符串的位数是“3”;A3单元格没含有“5”那么,返回的值是错误值。

6

我们在FIND('5',A2:A11)外套用ISNUMBER函数就是用来判断FIND('5',A2:A11得出的结果是“TRUE”还是“FALSE”;若单元格是数字就为TRUE,反之就是FALSE。我们在E2单元格输入:=ISNUMBER(FIND('5',A2:A11))按下回车键,得出结果。

7

最后,用IF函数来判断,若=ISNUMBER(FIND('5',A2:A11))得出的结果为TRUE,则显示为“YES';否则为”NO“;

推荐信息