您的位置首页百科问答

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

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

的有关信息介绍如下:

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

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

如图中的数据;

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

我们在B2单元格输入 公式:

=IF(ISNUMBER(FIND("5",A2:A11)),"YES","NO")

按下回车键,得出结果。

鼠标双击填充柄,向下自动填充公式,得出所有结果。

用这个公式很快就判断出A2:A11是否含有“5”了。

=IF(ISNUMBER(FIND("5",A2:A11)),"YES","NO")是怎样理解的呢。

我们把公式分成几段来理解。

先来看FIND("5",A2:A11),我们在科盆表始盲注格的D2单元格输入=FIND("5",A2:A11)

得出了结果;

当A列中,单元格含有“5”时,就能生成“5”所在的位数,比如,A2单元格,返回“5”所在的字符串的位数是“3”;

A3单元格没含有“5”那么,返回的值是错瞧伟误值。

我们在FIND("5",A2:A11)外套用ISNUMBER函数就是用来判断FIND("5",A2:A11得出的结果是“TRUE”还是“FALSE”;若单元格是数字就为TRUE,反之就是FALSE。

我们在E2单元格输入:=ISNUMBER(FIND("5",A2:A11))

按下回车键,得出结果。

最后,用IF函数来判断,

若=ISNUMBER(FIND("5",A2:A11))得出的结果为TRUE,则显示为“YES";否则为”NO“;