主题:看到这里很多专家多年使用EXCEL,提一个关于EXCEL导数据的问题
青青园中葵
[专家分:0] 发布于 2008-12-05 22:33:00
有两个EXCEL表格,想将A表中某ID的某个字段记录值放入B表中相应ID的对应字段中。利用EXCEL的函数,查书是可以用VLOOKUP函数,结果试了多次,都是#N/A,没有成功。
这种方法在网上也有介绍:http://www.iaudit.cn/Article/ShowArticle.asp?ArticleID=58351
请各位专家出手帮忙,如何只利用EXCEL就实现添加对应ID字段值的功能?
EXCEL应该很容易实现吧。。。。
回复列表 (共5个回复)
沙发
wuzhouhong [专家分:10890] 发布于 2008-12-06 00:00:00
Vlookup(查找的源数据列,查找的范围,返回查找范围的哪一列,FALSE)
案例Vlookup(A1,[工资表.xls]sheet1!A1:C55,2,false)
没找到匹配值得时候就返回#N/A
板凳
青青园中葵 [专家分:0] 发布于 2008-12-06 09:53:00
可以成功使用VLOOKUP函数,下拉列时,整个列都变成与源数据表中一样的数值列(好像直接粘贴功能一样),不会根据ID的变化而选取不同的数值。
可能没有说清楚。A表和B表中有共同的字段ID,但A表中和B表中的ID字段中的记录不同,有的A表中没有,有的B表中没有。现在想先找B表中的ID字段记录,找到后,到A表中对应ID字段中找到相同的记录,再将A表对应ID记录那一行的另外一个字段SCORE下的值添加到B表对应ID的字段SCORE中。
是否不用VLOOKUP函数?用EXCEL无法实现吗?
3 楼
青青园中葵 [专家分:0] 发布于 2008-12-07 20:02:00
是我描述的太复杂了吗?
EXCEL功能是有限啊
4 楼
wuzhouhong [专家分:10890] 发布于 2008-12-07 20:31:00
这个完全可以使用Vlookup()函数,EXCELL这样的查询功能只能使用Vlookup(),你发数据上来我帮你搞定。
5 楼
青青园中葵 [专家分:0] 发布于 2008-12-09 06:33:00
[quote]这个完全可以使用Vlookup()函数,EXCELL这样的查询功能只能使用Vlookup(),你发数据上来我帮你搞定。[/quote]
我给您发短消息了:)
我来回复