你好,新手想问你几个EXCEL的问题想问你VLOOKUP能不能导数据,能否不把原有的数据覆盖掉,不显示#N/A。

如题所述

第1个回答  2011-06-01
问题1:VLOOKUP()是个引用函数,是通过索引值对记录进行查找,当满足条件时则引用该记录的一个字段值,我不知道你所说的导数据是什么意思;
问题2:使用VLOOKUP函数是对原始记录进行查找,故应当新建一个表,而不能在原始表上使用,若在同一表上使用,那么查找的范围不能重叠,否则出现循环引用错误;
问题3:当VLOOKUP函数在原有数据中找不到匹配值时,会返回错误值,可对公式进行修改,如下:
=IF(ISERROR(原VLOOKUP公式),"",原VLOOKUP公式)
这样就不会显示#N/A了追问

这是一个关于工作的实际问题,本人现在从事财务工作,但对EXCEL不是很明白。大概是这个情况,每天会收很多不同项目的费用,之后用一个电子的交接表把当天收款的数据录入到一个电子表格交接给出纳,然后再把各个不同性质的数据录入到相应台账,我想用VLOOKUP把一个表的数据录入到另一个表中,但只可以打到当天的数据能录入进去,以前的手工登的会被#N/A给“覆盖”掉,用VLOOKUP可以解决吗,这样工作就会提高很多手工录入,谢谢!

追答

因没有具体表格,不知道怎样答复你

追问

能加下我QQ吗,我现在从事财务工作,毕业大半年了,觉得EXCEL对工作蛮重要的,想好好学习下EXCEL,这只是一个具体的问题,可以的话,我可能明天把表格传给你,谢谢!但尊重你的意见,可以吗。

追答

好呀,你扣扣?

追问

229397888,谢谢哈,非常感谢!

追答

加了

本回答被提问者采纳
第2个回答  2011-06-01
不显示#N/A可以用IF函数来实现,IF(iserror(vlookup(.......),"",vloopup(......)
VLOOKUP函数不能导数据,只是一个查询函数。
如果你要用一组数据和一个样表生成一系列的表格的话,可以使用WORD的邮件合并追问

就是您说的那样,想把一组数据录入到另一个表中,但不把原先有的数据“覆盖”掉这是个关于工作中的问题,比如一幢写字楼有200户,每天收比钱会在一个每天交接的表格里填写,之后再录入进另一个用来收费的表格,数据是一样的,但我用VLOOKUP的话只能是当天的能录进去,前段时间录入的数据相当于会被“覆盖”掉,现在在从事财务工作,之前不是学这专业的对EXCEL不是很明白,希望指点迷经,谢谢!!!!

第3个回答  2011-06-11
=IF(ISNA(公式),"",公式) 或 =if(iserror(公式),"",公式)
公式替换为你原来的VLOOKUP公式