EXCEL中,如何将两个表中,编号相同的行的数据合并

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:37:09
我有两个EXCEL表,sheet1和sheet2
sheet1中数据如下
编号 数据1 数据2 ...
001 数据 数据 ...
014 数据 数据 ...
.
.
sheet2中数据如下
编号 数据1 数据2 ...
.
.
.
004 数据 数据 ...
015 数据 数据 ...
两表中编号有的相同,有的不同,我想将sheet2中编号与sheet1编号相同的那一行数据放到sheet1中相同编号的数据的后面的列上,请问该如何操作.
以上两位的方法只能找出两个表中编号对应的数据,但无法将数据自动放入到sheet1中,我需要实现可以将sheet2中的数据自动按编号填入sheet1对应的的数据后,请仔细阅读提问

如你的示例:
sheet1的D2输入公式
=if(iserror(vlookup($A2,sheet2!$A:$C,column(B:B),)),"",vlookup($A2,sheet2!$A:$C,column(B:B),))
D2公式向右和向下复制

在D列输入公式 =VLOOKUP(A2,sheet2!$A$2:$C$13,2,0)此函数$A$2:$C$13特指在sheet2表中只在A2至A13行中查找。
或在D列输入公式 =VLOOKUP(A2,sheet2!$A:$C,2,0)
同时设置单元格格式
字体为白色,当单元格值大于1时字体为黑色.

vlookup()函数是肯定要用了。

我也想知道这个答案,编号相同的。另一张表的数据会直接在后面。