EXCEL的一个操作问题

数据1:
A
B
C
D
E
F
E

数据2:
A 12
B 23
D 56
E 36

我想用一个函数,能吧数据2中的数据自动添入数据1里对应的项,如果没有数据2中没有的数据1中的项 则在数据1中添 0
谢谢高手指点。。

使用Vlookup函数,请看附件里我把你的例子做了出来

在你要进行链接的单元格点fx函数选出vlookup函数,出现4行要你填,以B1格为例,

Lookup value填你要以哪个单元格为查找链接的条件(这个条件必须是这两个表中相同的那个条件),此表中是A1格

Table array填你要链接哪个范围里的数据,此表为sheet2中的A到B列

Col index num填你要链接这个范围中的哪一列数据,此格要链接的是第2列,填2

Range lookup精确链接还是模糊链接?一般都是精确吧,填0

看到我画的红圈了没?你要的另一张表上的号码已经链接过来了,#N/A表示另一张表里没有符合条件的数

这把函数很简便,填好第一个函数后通过下拉复制就能把全表中数据在几秒钟内链接完毕,找出两个或多个表中含有的相同数据

然后你把B列全选数值粘贴一下,再用Ctrl+F用0全部替换掉#N/A就可以了,很方便

你按照我的图试一下,不明白的话可以连我,或者在百度上搜一下vlookup教程

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-20
假设数据1 在A1:A7 ,数据2 在 A8:B11, 则在B1输入公式:

=IF(ISERR(VLOOKUP(A1,$A$8:$B$11,2))=1,0,VLOOKUP(A1,$A$8:$B$11,2))

然后往下 copy 。

解释:vlookup 查找函数,iserr 是判断函数(vlookup 是否出错),if 也是判断函数,如果出错就为 0,否则就正常查找。
第2个回答  2009-04-20
假如数据1在A列,数据2在D列和E列。
在B1单元格输入公式=IF(ISERROR(VLOOKUP(A1,D:E,2,0)),0,VLOOKUP(A1,D:E,2,0))
向下拖本回答被提问者采纳
第3个回答  2009-04-20
同一一楼的方法:
“假如数据1在A列,数据2在D列和E列。
在B1单元格输入公式=IF(ISERROR(VLOOKUP(A1,D:E,2,0)),0,VLOOKUP(A1,D:E,2,0))
向下拖 ”
如果是你要填充到数据1中的话,在F1中填入=CONCATENATE(IF(ISERROR(VLOOKUP(A:A,C:D,2,0)),0,VLOOKUP(A:A,C:D,2,0))),然后向下填充!
第4个回答  2009-04-20
IF函数 看函数说明去 你说的不是太详细
相似回答