![Excel函数与公式速查手册(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/396/27563396/b_27563396.jpg)
4.2 使用IS函数进行各种判断
函数7:ISBLANK函数(检测单元格是否为空)
函数功能
ISBLANK函数用于判断指定值是否为空值。
函数语法
ISBLANK(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例解析
实例156 标注出缺考学生
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P185_78516.jpg?sign=1739258059-qdnulvWtKVqYuswY3U5mE1M3QQxNiR1h-0-161e44025701fe1428068ee69c24bee1)
表格中统计了学生的考试成绩,其中有缺考情况出现(无成绩为缺考)。使用ISBLANK函数配合IF函数可以将缺考信息标识出来。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P185_124029.jpg?sign=1739258059-Y39EHUGQhjItnO1ZKVWs4BnhWClT4rrw-0-28e13595b9771bb580ccfcc279a70e50)
按Enter键即可根据判断结果是否显示出“缺考”文字。
选中C2单元格,拖动右下角的填充柄向下复制公式,可以批量进行“缺考”标注,如图4-12所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P186_78618.jpg?sign=1739258059-rClUTEKJGVCmvc9vFqfXRatLojAwIsrT-0-80406b21b9c86d46d57cfd96e273a584)
图4-12
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P186_124036.jpg?sign=1739258059-hi5BlcDPKKnYUQIBR5rVzLv4ECWlnbbh-0-1bf8496f1e77312dc0b58ea714b5f8d1)
① 判断B2单元格是否是空值,如果是,返回TRUE,不是,返回FALSE。
② 如果①步结果为TRUE,返回“缺考”,否则返回空。
实例解析
实例157 统计员工缺勤人数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P186_78624.jpg?sign=1739258059-xUPC0dA1Ib4djfAedhFwAcgBNd2Aiwok-0-7e6cfd4c2af17288910dbc1106b7bb6b)
利用SUM函数和ISBLANK函数,可以根据已知的员工签到标记统计出缺勤总人数。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P186_124037.jpg?sign=1739258059-YrRUrFeehpoErxX6TKeF3wyu3Kt3hOxJ-0-a417880423f2d5291000414f3f3688ec)
按Ctrl+Shift+Enter组合键即可返回缺勤人数合计值,如图4-13所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P186_78619.jpg?sign=1739258059-6bquvN8qjBEhAgm0vvvpZziqaMJ3nno2-0-5bab01e9a4ccf6e971ab018ce251d2d7)
图4-13
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P186_124039.jpg?sign=1739258059-VVTEmSORJPHDlAKeN48sPvEH3eyBGyY3-0-f75f28d7821d86ca0612f2aaa4a49d29)
① 判断B2∶B11单元格区域中是否为空值,如果是,返回TRUE,不是,返回FALSE,返回的是一个数组。
② 将①步的数组依次乘以1,TRUE乘以1等于1,FALSE乘以1等于0,然后再使用SUM函数对数组求和。
函数8:ISNUMBER函数(检测给定值是否是数字)
函数功能
ISNUMBER函数用于判断指定数据是否为数字。
函数语法
ISNUMBER(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例解析
实例158 当出现无法计算时检测数据是否是数值数据
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P187_78747.jpg?sign=1739258059-a29kmgTeU4bvBbqmrULm4iVnWXnWzhew-0-a8ad1fbde57b02e887746cb97bacd38e)
在如图4-14所示中,可以看到当使用SUM函数计算总销售数量时,计算结果是错误的。这时可以用ISNUMBER函数来检测数字是否是数值数据,通过返回结果可以有针对性地修整数据。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P187_78744.jpg?sign=1739258059-KOWFXG002r7QElL88jiXbLp75nL5GSR2-0-7a47e22a91ce550a8d19b2a89ed1722a)
图4-14
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P187_124043.jpg?sign=1739258059-4jVibgEo7OpauYOfJmDqiHrZqr2BPvpG-0-8a3581c33dda117e028552b03a366a84)
按Enter键,然后向下复制C2单元格的公式,当结果为FALSE时则表示为非数值数据,如图4-15所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P187_78745.jpg?sign=1739258059-0ssremRuEbGKESDvanObP7TQAhsHGXXE-0-9c1804dc8987bb945ad91b5f76850e62)
图4-15
提示
通过检查数据发现B3与B6单元格中数据中间都出现了空格,所以导致在进行数据计算时无法计算在内。
实例159 统计实考人数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P188_78851.jpg?sign=1739258059-X1Z6Ndyptm25yv6e9HAGmqXPPw5AcWpk-0-bfbdea4fb0fe4a3319fd8b8d446a0fdd)
本例表格中统计了学生成绩,并对缺考情况进行了标记。使用ISNUMBER函数配合SUM函数可以快速统计出实考人数的合计值。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P188_124049.jpg?sign=1739258059-GoWe4lTLvynr1MHI7gsZqGP4icW5KWyb-0-13d60e555d894dde4a26059326059482)
按Ctrl+Shift+Enter组合键即可统计出实考人数,如图4-16所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P188_78850.jpg?sign=1739258059-sEUMM47mj5KSK7cYju2EVxScjdLAi8bK-0-022943d05d30814ccd571f4e1446d118)
图4-16
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P188_124048.jpg?sign=1739258059-UdMHjf7JkaMw7ma9cSGluROmNWEYT5V9-0-c3221f9f3fd84d04b66c32003bbe5cef)
① 判断B2∶B12单元格区域中是否为数字,如果是,返回TRUE,不是,返回FALSE,返回的是一个数组。
② 将①步的数组依次乘以1,TRUE乘以1等于1,FALSE乘以1等于0,然后再使用SUM函数对数组求和。
函数9:ISTEXT函数(检测给定值是否是文本)
函数功能
ISTEXT函数用于判断指定数据是否为文本。
函数语法
ISTEXT(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。该参数是必需的。
实例解析
实例160 统计缺考人数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P189_78965.jpg?sign=1739258059-GtRGHuwkvkzddROPvZExyuvhDjhv0uGE-0-2bc9594021da98d839e1c188dea1aa21)
本例表格统计了学生的总成绩,并对缺考的学生进行了缺考标记,要求统计出缺考人数的合计值。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P189_124054.jpg?sign=1739258059-jfBsfFwVWLCtnUO43pIuylPHSAtr6DR2-0-640c902fc8937554cbd89d707f19b4c6)
按Ctrl+Shift+Enter组合键即可统计出缺考人数,如图4-17所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P189_78964.jpg?sign=1739258059-InodBwFt5DQNelCI0KZcyy65hULln5ig-0-766afc43b650fdb2749786d3fd42b9bf)
图4-17
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P189_124056.jpg?sign=1739258059-U56UzHBuuYHLrnS09R5MqfQBltNqigjB-0-a1df4537c4dea3f999f402878cdd1372)
① 判断B2∶B12单元格区域中是否为文本,如果是,返回TRUE,不是,返回FALSE,返回的是一个数组。
② 将①步的数组依次乘以1,TRUE乘以1等于1,FALSE乘以1等于0,然后再使用SUM函数对数组求和。
函数10:ISNONTEXT函数(检测给定值是否不是文本)
函数功能
ISNONTEXT函数用于判断指定数据是否为非文本。
函数语法
ISNONTEXT(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例解析
实例161 统计实考人数
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P190_79102.jpg?sign=1739258059-EAiYO9tEqLRfP40l5t38B47BuR5bn5w9-0-edc49bec93937824042b4b9257dc2b86)
沿用ISTEXT函数的例子,如果要统计实考人数,只要使用ISNONTEXT函数即可。
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P190_124060.jpg?sign=1739258059-uDHkEIlC0Q8xZZJS6ctTvqvHRZSpP1Aj-0-b6d58504e926c1b480a673355b9f729d)
按Ctrl+Shift+Enter组合键,则可以统计出实考人数,如图4-18所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P190_79101.jpg?sign=1739258059-lpepfJgRIYWIeygK8puA0kMpcapEESNq-0-7a413c76ae60c7f91a4309d13c7a0567)
图4-18
函数11:ISEVEN函数(判断数字是否是偶数)
函数功能
ISEVEN函数用于判断指定值是否为偶数。
函数语法
ISEVEN(number)
参数解释
number:指定的数值,如果number为偶数,返回TRUE,否则返回FALSE。
实例解析
实例162 根据工号返回性别信息
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P190_79103.jpg?sign=1739258059-ysNqb8vB1LGn3SJCEvzhpwT8bBBXAcQR-0-61c9f980701a12a44a686e4ea8b190b6)
某公司为有效判定员工性别,规定员工编号上最后一位数如果为偶数表示性别为“女”,反之为“男”,根据这一规定,可以使用ISEVEN函数来判断最后一位数的奇偶性,从而确定员工的性别。
在C2单元格的公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P190_124065.jpg?sign=1739258059-maNYEokWsARfKFQuTZ7wo22lMLrCYTUk-0-dc98fdd6ab2f695792a9d9006a80e194)
按Enter键即可按工号的最后一位数来判断性别。
将光标移到C2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可返回其他人员的性别,如图4-19所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P191_79211.jpg?sign=1739258059-To3Y4uSxnKcEevLdqCsLfrX8q6FGjkvP-0-0ead8d89d645eefba0a4778d160961dc)
图4-19
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P191_124071.jpg?sign=1739258059-sZR9leXQNDL2f61EGqtR3b8LYwxfHi9A-0-ba51ed4eb9e7ac0e3aa8d36f85159771)
① 从右侧开始提取B2单元格中的一个字符。
② 判断步骤①的结果是否是偶数。
③ 如果步骤②的结果为TRUE,返回“女”,否则返回“男”。
函数12:ISODD函数(判断数字是否是奇数)
函数功能
ISODD函数用于判断指定值是否为奇数。
函数语法
ISODD(number)
参数解释
number:表示待检验的数值。如果number不是整数,则截尾取整。如果参数number不是数值型,函数ISODD返回错误值“#VALUE!”。
实例解析
实例163 根据身份证号码判断其性别
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P191_79221.jpg?sign=1739258059-kWtLQhcL8p3fH0xsfcz3RsVmOO9XASTP-0-bbbf59e7fcb17ad2e9e8c4f9cb56c13c)
身份证号码中的第17位数字可以表示持证人的性别信息,当17位数是奇数表示性别为“男”,是偶数表示性别为“女”。根据这一特性,可以使用ISODD函数来判断最后一位数字的奇偶性,从而确定持证人的性别。
选中C2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P191_124072.jpg?sign=1739258059-iC3WxGpJZuolxic5OLPjLE5vO6bWQcgo-0-bbba6a3e8e619f341440c006467829f9)
按Enter键即可根据B2单元格中的身份证号码判断出性别。
选中C2单元格,拖动右下角的填充柄向下复制公式,即可批量返回性别,如图4-20所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P192_79313.jpg?sign=1739258059-wSFNcaP7SaWoOcwsNRiqe8YWQ0JXE54G-0-f99452ed677a686da38520e9e3a198db)
图4-20
嵌套函数
MID函数用于返回文本字符串中从指定位置开始的特定数目的字符。
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P192_166702.jpg?sign=1739258059-FbN7fFtRwTyXSKPpxfMaxNIEhrwVmkxu-0-eabb56adff414253abd5f452a74be7b7)
① 使用MID函数提取B2单元格中数据,从第17位开始提取,共提取1位。
② 使用ISODD函数判断①步结果是否是奇数,如果是,返回“男”,否则返回“女”。
实例164 分奇偶月计算总销售数量
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P192_79321.jpg?sign=1739258059-6jEH2IUI5GvdJfO0PigaO8BvMGFacj8R-0-6d5f212d4ad7f2fb0453f30f0a0dce43)
在全年销量统计表中,要求分别统计出奇偶月的总销售量。
选中C2单元格,在编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P192_166707.jpg?sign=1739258059-2baOzMHQx9CpH4hKd5oaDWquaXOBZbdZ-0-87ef0bd6b3b3f502e7f4d207e68cc9c6)
按Ctrl+Shift+Enter组合键,可计算出偶数月的总销量,如图4-21所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P192_79315.jpg?sign=1739258059-YqtqEZeQQ44HwdL9B8YPvUiBI3v5ubu5-0-a4df7441ea4ae13d9803aa2590b0433a)
图4-21
选中D2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P193_166720.jpg?sign=1739258059-RnBleyL9s3iEqwD54drRhr7ErI7sA9ID-0-3b2de8f5fce88ef13d672a5648525294)
按Ctrl+Shift+Enter组合键,即可计算出奇数月的总销量,如图4-22所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P193_79435.jpg?sign=1739258059-jSmBP3xTBfvIU9kOxNDAP97pp5HGGprM-0-879a58def52c831f4a3c05e7ef600c13)
图4-22
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P193_166719.jpg?sign=1739258059-uBFzjolwcQWHUpRkh9IKZxYJuECttHRm-0-6064bd38b3f141ef42e1391d6991e912)
① 依次返回B2∶B13的行号,返回一个数组。
② 判断①数组中各数值是否是奇数(是奇数的对应的是偶数月的销量),如果是,返回TRUE,不是,返回FALSE。返回是一个数组。
③ ②步数组中为TRUE值的对应在B2∶B13中取值,然后再使用SUM函数进行求和。即得到偶数月的总销售量。
函数13:ISLOGICAL函数(检测给定值是否为逻辑值)
函数功能
ISLOGICAL函数用于判断指定的数据是否为逻辑值。
函数语法
ISLOGICAL(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例解析
实例165 检验数据是否为逻辑值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P193_79445.jpg?sign=1739258059-m4GVEqozC9hJAZRRurF6SRlEwOQeiusB-0-bcec0c8862f1f0bc15f1b174c6ea03df)
在B2单元格的公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P193_166721.jpg?sign=1739258059-P5ABSmdHKqSxAmyRL0NCm2WAeNaVuViT-0-63a3a5aa3eb707932a3cb269cb05527e)
按Enter键即可检验出A2单元格的数据是否为逻辑值,如果是,则返回TRUE,否则返回FALSE。
将光标移到B2单元格的右下角,待光标变成十字形状后,按住鼠标左键向下拖动进行公式填充,即可判断出其他数值是否为逻辑值,如图4-23所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P194_79560.jpg?sign=1739258059-WGP84d6cS9A14kOjbcI2TIw4opjtAM48-0-90f9831d54baff403ac259f4135fd878)
图4-23
函数14:ISERROR函数(检测给定值是否为任意错误值)
函数功能
ISERROR函数用于判断指定数据是否为任意错误值。
函数语法
ISERROR(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例解析
实例166 忽略错误值进行求和运算
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P194_79562.jpg?sign=1739258059-N34Gig3BR03W9VlEhe6ljdomRYhtsFpm-0-9e97fac85b802b9cad7b7223a52056d9)
表格显示了各个销售员的销售量记录,其中有错误值显示,可以使用ISERROR函数进行销售量统计。
在E2单元格的公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P194_166717.jpg?sign=1739258059-wBOQxAeshbX97fZyaowHZY9pzEgFSCP6-0-12e5a89e4738505ee1163e0e2dbdf01e)
按Ctrl+Shift+Enter组合键即可统计出所有销售员的销售量总计值,如图4-24所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P194_79561.jpg?sign=1739258059-t1I1mMNgvnlI7Y3dNqfbHAXv7STuBmqc-0-c4133fe83218098b576e38b4d2e2175b)
图4-24
公式解析
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P195_166773.jpg?sign=1739258059-obqRD8l7sTBLSm6dNhJaBoXxXoY4JyzX-0-2220b7fb45fac9181da199272148fab3)
① 判断C2∶C10单元格区域中的值是否为错误值,如果是,则记为0值。
② 将C2∶C10单元格区域中的非错误值进行求和运算。
函数15:ISNA函数(检测给定值是否为#N/A错误值)
函数功能
ISNA函数用于判断指定数据是否为错误值“#N/A”。
函数语法
ISNA(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例解析
实例167 避免VLOOKUP函数查询时返回“#N/A”错误值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P195_79683.jpg?sign=1739258059-acwsDAUMTUFxeqzrNNKsr9UogXmJxV97-0-b1e15ef9b695c35c8d9c19acb91c494b)
在使用LOOKUP或VLOOKUP函数进行查询时,当查询对象错误时通常都会返回#N/A,如图4-25所示。为了避免这种错误值出现,可以配合IF与ISNA函数实现当出现查询对象错误时返回“无此编号”提示文字。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P195_79676.jpg?sign=1739258059-ZcuNA3UBOFThaedBvzRQvbk3z7lRSdoV-0-ebce78ce94f2fd46083644aba9436812)
图4-25
选中G2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P195_166771.jpg?sign=1739258059-cjOe3WiKWljfrhapPOyOqPD9TMSOsA68-0-ab15a89d066b528f9de5e4f3a21aba84)
按Enter键后向右复制公式,可以看到当F2单元格中的编号有误时,则返回所设置的提示文字,如图4-26所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P196_79790.jpg?sign=1739258059-rlKovaRFTfMo4GibH5wdD7Nnxa0OxEB4-0-1881bfa924d6cb1c29cf0a4f5234c685)
图4-26
函数16:ISERR函数(检测给定值是否为#N/A以外的错误值)
函数功能
ISERR函数用于判断指定数据是否为错误值“#N/A”之外的任何错误值。
函数语法
ISERR(value)
参数解释
value:表示要检验的值。参数value可以是空值(空单元格)、错误值、逻辑值、文本、数字、引用值,或者引用要检验的以上任意值的名称。
实例解析
实例168 检验数据是否为“#N/A”之外的任何错误值
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P196_79792.jpg?sign=1739258059-ZHIbejAFxpFFukNIQx0DiPzTAUncaZMR-0-3eda51bab6bdbaed240001e4f1769cd2)
检验的结果是,如果是错误值不为“#N/A”,返回TRUE;其他任何值或者错误值“#N/A”都将返回FALSE。
如图4-27所示,A列为数据,B列为使用了ISERR函数建立公式后返回的结果。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P196_79791.jpg?sign=1739258059-5sjCwQGy2x0jvryOWxUYpqxuNVJN8eAY-0-32de323ed3636e98253f427201734163)
图4-27
函数17:ISREF函数(检测给定值是否为引用)
函数功能
ISREF函数用于判断指定数据是否为引用。
函数语法
ISREF(value)
参数解释
value:表示要检验的值。
用法剖析
在如图4-28所示的表格中,C列是返回值,D列是对应的公式。可以看到当给定值是引用时返回TRUE,当给定值是文本或计算结果时返回FALSE。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P197_79916.jpg?sign=1739258059-RmkwabS0Y6PQufKkSAT12THWGMg5ijlJ-0-8261a97b8df3f8e63f65cd15311af74e)
图4-28
函数18:ISFORMULA函数(检测单元格内容是否为公式)
函数功能
ISFORMULA函数用于检查是否存在包含公式的单元格引用,然后返回TRUE或FALSE。
函数语法
ISFORMULA(引用)
参数解释
引用:必需。表示对要测试单元格的引用。引用可以是单元格引用或引用单元格的公式或名称。
实例169 检验单元格内容是否为公式计算结果
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P197_79917.jpg?sign=1739258059-Y2r5ixKvAzb9UISvVjORxH9m5Qb8lrBn-0-deeaf4ed7f0e157dfd04993ed80cdace)
选中E2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P197_166777.jpg?sign=1739258059-jx1TJpD6GUk5pap2mJ2k6QqvXUg0y68B-0-f2c9068e14bfa7d0348d30acca54c09b)
按Enter键后,然后向下复制公式即可对D列中的各个单元格值进行检测,返回TRUE的表示是公式计算结果,返回FALSE的表示不是公式计算结果,如图4-29所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P198_80025.jpg?sign=1739258059-qJdKBKMS6gkcAB3zqKepuQT6D4GQi9GP-0-3294810e656a9f1d9f1e93b20ac42764)
图4-29
函数19:SHEET函数(返回工作表编号)
函数功能
SHEET函数用于返回引用工作表的工作表编号。
函数语法
SHEET(value)
参数解释
value:可选。value为所需工作表编号的工作表或引用的名称。如果value被省略,则SHEET返回含有该函数的工作表编号。
实例170 返回工作表编号
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P198_80027.jpg?sign=1739258059-d2IVs2ijep5vRsSfrwAgHGub1TcAZHdV-0-0e3a012affbe4242b0b8f451765dde83)
在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P198_166779.jpg?sign=1739258059-EQcacSDOAqyxGzyEQrDQXGXLK5WcrjSj-0-4654e431944ed11eb3f70ae38687010a)
按Enter键返回值为2,表示该工作表是当前工作簿中的第2张工作表,如图4-30所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P198_80026.jpg?sign=1739258059-9bGg9Aso5B0mcoTBaJLEu9feRA5VLgN8-0-e84c3424547744f0f33d7814a96edaa2)
图4-30
函数20:SHEETS函数
函数功能
SHEETS函数用于返回引用中的工作表数。
函数语法
SHEETS(reference)
参数解释
reference:可选。reference指一项引用,此函数要获得引用中所包含的工作表数。如果reference被省略,SHEETS返回工作簿中含有该函数的工作表数。
实例解析
实例171 返回当前工作簿中工作表数量
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P199_80131.jpg?sign=1739258059-DduVq1FC3iV52f66ZZJZFhF7NjQbv634-0-8110f8109e3060ef1e0d859c9a12021f)
选中A2单元格,在公式编辑栏中输入公式:
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P199_166783.jpg?sign=1739258059-aPtN5yADBio4Bwd9Q321FnF4XIOgQl6p-0-d8bdc7a4c7cedd65c6bdbcc2f4278b40)
按Enter键即可统计出当前工作簿中工作表的数量,如图4-31所示。
![](https://epubservercos.yuewen.com/993662/15825993204148106/epubprivate/OEBPS/Images/Figure-P199_80129.jpg?sign=1739258059-yhm01gUg9ogyJHoyP2vgrR8oM94nR5hm-0-bbe279f8123712996ea9cf07fd17edf9)
图4-31