在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“;