分类:信息函数
这四个函数是用来判断给定的数据的数据类型的。分别判断一个数据是否是文本类型,数值类型,布尔类型,或者非文本类型
语法如下:
ISTEXT(数据)
ISNUMBER(数据)
ISLOGICAL(数据)
ISNONTEXT(数据)
其中,
数据 => 代表需要被判定的数据,可以是常量,也可以是单元格或区域,比如A1,A1:A10,或者数组,比如{"a","b"}
返回值是布尔型,TRUE或者FALSE。
使用非常简单,下面是几个例子:
有几点值得注意:
对于空字符串"",会被判定为文本类型。
日期会被判定为数值类型
错误日期会被判定为文本,我们在理解Excel中的数据类型中解释过。
文本类型的数值会被判定为文本,而不是数值
这两个函数的作用是判断一个数值是奇数还是偶数。
注:偶数是能被2整除的数;奇数是不能被2整除的数。
语法如下:
ISEVEN(数值)
ISODD(数值)
返回值是布尔型,TRUE或者FALSE。
下面是几个例子:
有几点值得注意:
如果参数是文本或者布尔型,函数返回错误值。
如果参数是文本类型数值,将参数先转换为数值,然后判断。
如果参数是小数,只判断参数的整数部分(注意,不是四舍五入,是只要整数部分)。
这几个函数都属于不是非常常用,但是关键时刻会发挥大作用的函数。下面是两个例子。
例1 根据身份证号判断性别
给定一个身份证号,
我们知道,倒数第二位代表了性别:
奇数=男
偶数=女
使用如下公式可以判定性别:
=IF(ISODD(MID(B3,17,1)),"男","女")
MID函数取出身份证号的倒数第二位,然后用ISODD去判断是否奇数,IF函数根据ISODD的结果返回对应的性别。
IS类函数经常会跟IF函数搭配着使用。单独使用的时候不多,单独使用这类函数的场景中,最典型的就是数据验证。
数据验证中使用IS类函数
比如,我们希望在单元格中输入的是数值,不能是其他类型,可以使用如下的数据验证规则:
Excel+Power Query+Power Pivot+Power BI
自定义函数 底部菜单:知识库->自定义函数
面授培训 底部菜单:培训学习->面授培训
也可以在历史文章中学习Excel,Power Query,Power Pivot,Power BI,Power Automate各种技巧。
联系客服