乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL运算中的 IF(ISERROR(X),,X)...-excel中x,excel表格图样x

EXCEL运算中的 IF(ISERROR(X),,X)...-excel中x,excel表格图样x

作者:乔山办公网日期:

返回目录:excel表格制作


<> 是不等于
<>0 意思为不等于0

< 小于号
>大于号
<>不等于号
>= 大于或等于号
<= 小于或等于号

MID(D23,17,1) 取D23单元格内容第17个字符起取1个字符

MOD(某数值,2) 得出某数值被2除的余数

IF(MOD(MID(D23,17,1),2)<>0,"男","女")
如果D23单元格第17位的数值被2除得出的余数如果不等于0,则返回值为"男",否则返回"女"

这个公式一般是用来统计身份证号的第17位是否为单数,如果是单数则表示是男性公民的身份证号,反之为女性公民身份证号

公式也可以写成
=IF(MOD(MID(D23,17,1),2),"男","女")

IF(ISERROR(X),"",X)是一个防止报错的经典公式。e69da5e887aae799bee5baa6e79fa5e98193338

(1)函数分析

①ISERROR(X1)的意思是:判断括号内的公式是否出错,如果出错则返回“TRUE”,若没有出错则返回“FALSE”。

②IF函数用来判断ISERROR函数返回的值,如果返回值为“TRUE”即公式出错,那么此时将输出“”,也即输出空值,单元格表现为空白;如果返回值为“FALSE”即公式正确,那么将返回这个公式的计算结果。

(2)举例

比较常见的用法是对于VLOOKUP函数的判断,如IF(ISERROR(VLOOKUP(A1,A1:A10,1,0)),"",VLOOKUP(VLOOKUP(A1,A1:A10,1,0)),该公式的计算步骤为:

①先计算“VLOOKUP(A1,A1:A10,1,0)”,如果这个公式成立,那么ISERROR返回“FALSE”,那么IF函数返回"FALSE"情况下的值,即“VLOOKUP(A1,A1:A10,1,0)”,VLOOKUP函数需要查找返回的值;

②如果“VLOOKUP(A1,A1:A10,1,0)”这个公式不成立,比如常见的情况是在指定查找区域无要查找的值,则此时ISERROR函数返回“TRUE”,那么IF函数返回"TRUE"情况下的值,即“”,此时单元格显示了空值。

③如果不用IF和ISERROR嵌套,直接用VLOOKUP函数嵌套,那么当VLOOKUP不成立时,单元格就会出现“#N/A”报错提示,影响文档效果。

扩展资料:

VLOOKUP函数语法:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数据表第一列中查找的数值。 

Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。

Col_index_num 为table_array中待返回的匹配值的列序号。

Range_lookup 为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值。

参考资料:百度百科  IsError




EXCEL中在引用工作表名时,会在该名称后缀“!”,
如引用sheet1表的A1单元格。则形如:
=sheet1!A1
假设工作表名为“X”,如你所问的。引用时会形如:
=X!A1

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网