EXCEL中,使用VLOOKUP引用功能

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:04:14
使用VLOOKUP功能时,找到匹配的,就有数据,若找不到相匹配的,是显示#N/A,现在,我想在它找不到相匹配时不要显示#N/A,而显示空白就可以了,我这种想法能实现吗,请各位高手不吝赐教.

谢谢.

来个最短的啊

=IF(ISNA(VLOOKUP(A1,Sheet1!A:A,1,)),,VLOOKUP(A1,Sheet1!A:A,1,)),这样的好处是,如果是错误值,则单元格值为0,不影响总体计算.

也可以
=IF(ISNA(VLOOKUP(A1,Sheet1!A:A,1,)),"",VLOOKUP(A1,Sheet1!A:A,1,)),这种情况,如果为错误值,则单元格显示为空,但会影响计算.

你可以自己看着办了,呵呵

=IF(ISERROR(VLOOKUP(.....)),"",VLOOKUP(.....))

可以实现的
假设原来你使用的公式是:=VLOOKUP(A1,Sheet1!A:A,1,FALSE)
则把它变成下列公式即可:
=IF(ISERROR(VLOOKUP(A1,Sheet1!A:A,1,FALSE))=TRUE,"",VLOOKUP(A1,Sheet1!A:A,1,FALSE))

先选取第一排,选择"筛选",选出显示"#NA"的,全部拉去"#NA",按键盘 DEL

2007里有一个IFERROR函数,直接IFERROR(VLOOKUP(.....),"")就行了,就是判断第一个参数是不是错误值,如果不是就返回,是的话返回第二个参数的值