分享

致敬Excel基础函数(22):Isnumber函数和Istext函数【判断文本数字函数】

 Excel情报局 2022-04-21

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN
    

   


1

概念

Isnumbe函数:

检测一个值是不是数值型数字,如果是则返回true,否则返回false。


Istext函数:

检测一个值是不是文本,如果是文本则返回true,否则返回false。


2

语法

Isnumber函数语法:

=Isnumber(value


Istext函数语法:

=Istext(value


3

举例说明


01.

Isnumber函数判断是否是数字

在C2单元格输入函数公式:
=ISNUMBER(B2)

当B列为纯数字内容时,返回逻辑值TRUE;
当B列为文本内容时,返回逻辑值FALSE。
值得注意的是,虽然B2单元格与B3单元格显示的都是100,但是B2单元格中的数字是文本型数字,格式为文本,故返回FALSE。

也可以在外面嵌套IF函数做判断,如果B列为纯数字,在C列显示“数字”,否则显示“文本”。

在C2单元格输入函数公式:

=IF(ISNUMBER(B2),"数字","文本")


02.

Istext函数判断是否是文本
在C2单元格输入函数公式:
=ISTEXT(B2)
当B列为文本内容时,返回逻辑值TRUE;

当B列为纯数字内容时,返回逻辑值FALSE。

值得注意的是,虽然B2单元格与B3单元格显示的都是100,但是B2单元格中的数字是文本型数字,格式为文本,故返回TRUE。



也可以在外面嵌套IF函数做判断,如果B列为文本,在C列显示“文本”,否则显示“数字”。

在C2单元格输入函数公式:

=IF(ISTEXT(B2),"文本","数字")



03.

综合实例-判断考试人数和缺考人数

下面一个比较简单的学生成绩表,需要计算出参加考试的人数和缺考人数。这个时候如果用ISTEXT和ISNUMBER函数就可以使我们的工作简化,很快就能得到最终的结果。
思路是用ISTEXT和ISNUMBER函数判断成绩当中哪些是文本,哪些是数字,然后乘以1,将False或者True由逻辑值转换为数字0或1,,最后用Sum函数将它们加起来即可。因为用到数组概念,所以结束公式要按ctrl+shift+enter键
在D2单元格输入函数公式:
=SUM(ISNUMBER(B2:B6)*1)
Ctrl+Shift+回车 结束公式,得到考试人数。


在D5单元格输入函数公式:

=SUM(ISTEXT(B2:B6)*1)

Ctrl+Shift+回车 结束公式,得到缺考人数。



阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]+点亮[在看];如果觉得内容有价值欢迎[分享]给你的同事朋友;小编也和大家一样,正在不断的学习与积累中,坚持持续分享的道路上很艰辛,需要有你们的鼓励与支持!每一分收获就藏在每一分耕耘里,多学一个Excel小知识点,会让你在职场中多一分底气和自信


 

 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多