运用vlookup功能出现的很多 #NA的符号,能否一次性清除?

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:03:20
似乎用 替代 功能也办不了。

谢谢!!
两位,太牛了!!非常感谢哦~

使用IF函数和ISNA函数

假设VLOOKUP全部函数表达式为=XXX,例如 =VLOOKUP(A2,Sheet2!A:B,2,)

利用下面的公式代替原来的VLOOKUP函数公式

=IF(ISNA(XXX),"",XXX)

其他操作就原来一样,例如向下复制

例如:
=IF(ISNA(VLOOKUP(A2,Sheet2!A:B,2,)),"",VLOOKUP(A2,Sheet2!A:B,2,))

注:ISNA函数的作用就是判断一个值是否为#NA(不可用的值),假如成立就返回TRUE,否则就FLASE,然后利用IF函数,假如数值不可用,就用显示为空白,假如可用,就显示VLOOKUP函数的结果。

试试这个办法:

使用IF函数和ISNA函数

假设你的VLOOKUP全部函数表达式为=XXX,例如 =VLOOKUP(A2,Sheet2!A:B,2,)

利用下面的公式代替原来的VLOOKUP函数公式

=IF(ISNA(XXX),"",XXX)

其他操作就原来一样,例如向下复制

例如:
=IF(ISNA(VLOOKUP(A2,Sheet2!A:B,2,)),"",VLOOKUP(A2,Sheet2!A:B,2,))

注:
ISNA函数的作用就是判断一个值是否为#NA(不可用的值),假如成立就返回TRUE,否则就FLASE,然后利用IF函数,假如数值不可用,就用显示为空白,假如可用,就显示VLOOKUP函数的结果。

这样做的好处就是保留了公式。

这是VLOOKUP函数所查找的值为空时造成的。
建议修改公式内容,增加一个条件判断,当查找的值不为空时,再用该函数查找,如:
=IF(A1="","",VLOOKUP(A1,A;D,2,FALSE))