当前位置:首页 > 教育综合 > 正文

=IFERROR(IF(VLOOKUP($M$2&" "&

iferror函数如何与vlookup函数一起用

IFERROR函数和VLOOKUP函数组合公式用法:=IFERROR(VLOOKUP(参数1,参数2,参数3,0),“未查找到数据”) 如果VLOOKUP函数查找不到就会显示IFERROR函数中的第二个参数“未查找到数据”这个结果,这是可以自定义的。

IFERROR函数和VLOOKUP函数组合公式怎么用?

iferror的格式,=iferror((条件),""),解释,如果条件是错的,就用空值填上。 vlookup格式,=vlookup(找哪个,在哪里找,数据在哪列,精确找还是模糊找) 组合起来是:=iferror(vlookup(找哪个,在哪里找,数据在哪列,精确找还是模糊找),"") 组合解释,如果查找有结果,就等于这个结果。如果找不到,就不要写出错,而是用空值填上。

iferror(vlookup)函数的使用方法是什么?

使用方法如下:

公式:=IF(VLOOKUP(B3,全员一览表!B:AD,25,0)=0,"",VLOOKUP(B3,全员一览表!B:AD,25,0))。

=IF(COUNTIF(key!B:B,H14)>0,"是","")。

=IF(COUNTIF(key!B:B,H14)=0,"","是")。

=IF(COUNTIF(key!B:B,H14),"是","")。

例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。

例如,A10=100 就是一个逻辑表达式,如果单元格A10 中的值等于 100,表达式即为TRUE,否则为FALSE。本参数可使用任何比较运算符(=(等于)、>(大于)、>=(大于等于)、<=(小于等于等运算符))。

iferror(vlookup)函数的使用方法

这种情况往往用于多表查询,在“表1”中查找不到就到“表2”中查找,如果还是找不到就到表3”中查找,一次类推。看下边例子:

在“表1”与“表2”中查找H列名称对应的数量:I2公式=IFERROR(VLOOKUP(H2,A:B,2,),VLOOKUP(H2,D:E,2,)),如果还有“表3”,就继续外套iferror公式。当然,还有一种最简单的情况就是,只有一个表,查不到就显示空,这样就是iferror函数的基本用法了,第二参数写""即可。

如果你的表格非常多,这个方法就不太适合了,可以百度excel多表查询去学习。

=IFERROR(VLOOKUP(A2,问题件!$A:$M,10,FALSE),"")

那是因为VLOOKUP第一参数的A2在 问题件 工作表A列查找时到与A2相同的值时所对应的J列本身就是0值或是空白时就会出现返回0值的结果了。


如本例中VLOOKUP公式在A列中查找数字2,并返回对应的B列,但由于对应的B列是空白或者为0,所以公式也返回0值。



可把公式修改为这样,当遇上空白值时,也返回空白。

=IFERROR(VLOOKUP(A2,问题件!$A:$M,10,)&"","")


原公式中的FALSE可以省略不写,但前面的逗号不能省略。

展开全文阅读