一、函数介绍
"IS"系列一共包含 12 个函数,用来检查数值的类型并根据参数取值返回 TRUE 或 FALSE。
ISNUMBER 函数
ISBLANK 函数
ISERR 函数
ISERROR 函数
ISLOGICAL 函数
ISNA 函数
ISNONTEXT 函数
ISREF 函数
ISTEXT 函数
ISFORMULA 函数
ISEVEN 函数
ISODD 函数
二、函数解读
- 函数公式:
- =ISNUMBER(value)
- =ISBLANK(value)
- =ISERR(value)
- =ISERROR(value)
- =ISLOGICAL(value)
- =ISNA(value)
- =ISNONTEXT(value)
- =ISREF(value)
- =ISTEXT(value)
- =ISFORMULA(value)
- =ISEVEN(number)
- =ISODD(number)
- 参数释义:
- Value: 需要检验的数值
- 公式解读:
- =ISNUMBER(value)值为数字时时返回 TRUE, 否则返回 FALSE。
- =ISBLANK(value) 值为空白单元格时返回 TRUE,否则返回 FALSE。
- =ISERR(value) 值为除 #N/A 之外的任意错误值时返回 TRUE, 否则返回 FALSE。
- =ISERROR(value) 值为任意错误值(包括#N/A、 #VALUE!、#REF!、 #DIV/0!、 #NUM!、 #NAME? 或 #NULL!)时返回 TRUE, 否则返回 FALSE。
- =ISLOGICAL(value) 值为逻辑值时返回 TRUE,否则返回 FALSE。
- 逻辑值的意思就是 TRUE 或 FALSE
- =ISNA(value) 值为错误值 #N/A (值不存在) 时返回 TRUE,否则返回 FALSE。
- =ISNONTEXT(value) 值为不是文本的任意项时返回 TRUE, 否则返回 FALSE。
- =ISREF(value) 值为引用时返回 TRUE,否则返回 FALSE。
- =ISTEXT(value) 值为文本时返回 TRUE,否则返回 FALSE。
- =ISFORMULA(value) 用来检查是否存在包含公式的单元格引用,然后返回 TRUE 或 FALSE。
- =ISEVEN(number)用来检查所提供的数值是否为偶数。
- =ISODD(number)用来检查所提供的数值是否为奇数。
- 举个例子:
- = ISNUMBER(6) 结果为 TRUE
- =ISNUMBER(“好”) 结果为 FALSE
- =ISERR(#REF!) 结果为 TRUE
- =ISERROR(#NUM!) 结果为 TRUE
- =ISLOGICA(TRUE) 结果为 TRUE
- =ISNA(#N/A) 结果为 TRUE
- =ISNONTEXT(45) 结果为 TRUE
- =ISREF(A1) 结果为 TRUE
- =ISTEXT(6) 结果为 FALSE
- = ISFORMULA(=SUM(B1:C5)) 结果为 TRUE
- =ISEVEN(4) 结果为 TRUE
- =ISODD(4) 结果为 FALSE
三、操作步骤
使用 "IS" 函数
- 选中单元格,在单元格内输入 = IS...,或者点击工具栏中的公式按钮,选择信息,然后选择信息中的 IS... 函数
- 在单元格中分别输入公式参数= IS... : 如=ISNUMBER(B2)
- 按回车键,单元格中将显示判断的结果 TRUE
250px|700px|reset
删除 "IS" 函数
选中应用了 "IS" 函数的单元格,按删除键,清空单元格内的函数公式。
四、场景实践
- 审计必备:使用 "IS" 函数快速查漏补缺
在填写业务信息的时候可能会漏掉一些信息,这时就可以使用 "IS" 系列函数中的 ISBLANC 函数进行查漏补缺
- 下图中所用的公式:=ISBLANK(C2)
- 公式参数解读:这个函数是用来查找数据是否为空,如果是空的数据则会出现 TRUE,之后统计 TRUE 的数值就可以清晰地看到漏洞
250px|700px|reset
- 教师必备:使用 "IS" 函数快速分类成绩
分数和等级都可以用来评定考试成绩,有时学生的分数太低时可以采用字母等级来替换真实的分数,这时就可以使用 ISTEXT 函数来判断成绩栏为具体的数字分数还是等级类文本
- 下图中所用的公式:=ISTEXT (B2)
- 公式参数解读:使用=ISTEXT (B2) 后可以发现,如果为等级则出现 TRUE, 如果为数字则出现 FALSE;如果侧重于筛选数字结果而非等级结果时,也可以使用 ISNUMBER 函数
250px|700px|reset