请高手帮我解释一下excel中的函数“=IF(ISNA(VLOOKUP(A3,qr!A:D,4,0)),"",VLOOKUP(A3,qr!A:D,4,0))”

请高手给我解释一下每个次代表的含义!
多谢两位,可是还有一个问题(4,0)代表的是什么意思?
还有请看下图,明明true是“”,false是VLOOKUP(A3,qr!A:D,4,0),这个如何解释

VLOOKUP(A3,qr!A:D,4,0),在工作表qr的A列找A3的值,找到就返回找到所在行对应的D列值。如果找不到就会返回空值;

用ISNA(VLOOKUP(A3,qr!A:D,4,0))判断是否找到这样一个值。

!表示引用外部的表

A:D是所用到的表的范围

4是返回A、B、C D中的哪一列的值

0表示查询时是否进行排序。

可以去看看Excel的帮助,很全!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-03
VLOOKUP(A3,qr!A:D,4,0),在工作表qr的A列找A3的值,找到就返回找到所在行对应的D列值。如果找不到就会返回错误值,用ISNA(VLOOKUP(A3,qr!A:D,4,0))判断如果是错误就返回空。
第2个回答  2010-01-03
如果qr表中的A列找不到活动表格的A3,就返回空值,否则就返回那个区域中A3这个值所在行的D列值.
大家正在搜