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

似乎用替代功能也办不了。谢谢!!两位,太牛了!!非常感谢哦~... 似乎用 替代 功能也办不了。

谢谢!!
两位,太牛了!!非常感谢哦~
展开
 我来答
ray_lee_gz
推荐于2017-09-16 · TA获得超过748个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:0
展开全部
试试这个办法:

使用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函数的结果。

这样做的好处就是保留了公式。
她是我的小太阳
高粉答主

推荐于2017-10-01 · 醉心答题,欢迎关注
知道顶级答主
回答量:5.1万
采纳率:83%
帮助的人:9683万
展开全部
使用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函数的结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinqh_yl
2006-10-26 · TA获得超过1.7万个赞
知道大有可为答主
回答量:9857
采纳率:52%
帮助的人:6177万
展开全部
这是VLOOKUP函数所查找的值为空时造成的。
建议修改公式内容,增加一个条件判断,当查找的值不为空时,再用该函数查找,如:
=IF(A1="","",VLOOKUP(A1,A;D,2,FALSE))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式