关于EXCEL中VLOOKUP的问题!

=IF(ISNUMBER(E4),IF(VLOOKUP(E4,$A$2:$B$25,2)=0," ",VLOOKUP(E4,$A$2:$B$25,2)),"") 是什么意思?请逐步解释下~谢谢啦!

具体如下:
1、ISNUMBER(E4)意思是:E4单元格是否是数值;
2、LOOKUP(E4,$A$2:$B$25,2)意思是:在A2到B25这个区域里找出符合E4单元格值的右边那个值;
3、整个公式意思就是:判断E4是否是数值,如果是,就在A2到B25这个区域里找出符合E4单元格值的右边那个值,如果找出来的值等于0,就显示空格,否则就显示这个数值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-22
1、 ISNUMBER(E4) 判断E4是否是数值

2、如果是数值的情况执行 IF(VLOOKUP(E4,$A$2:$B$25,2)=0," ",VLOOKUP(E4,$A$2:$B$25,2))
(1)如果A2到A25中有与E4值相同,对应行号B列中的值等于0,就返回空白。
(2)如果A2到A25中有与E4值相同,对应行号B列中的值不等于0,就返回 对应行号B列中的值。

3、如果不是数值的情况为空
第2个回答  2010-02-22
如果E4不是数字,则等于空格;否则,在A2:B25这个范围内从A2开始数第二列即B列找E4,如果找到了是0的话就等于空格,否则就等于找到的那个值.
相似回答