两张excel表格,想为sheet1中的某一列的数据和sheet2中找到相应拼配的数据。

两张excel表格,sheet1和sheet2。 sheet1 为若干列,其中有一列为行号,每个行号不唯一,顺序也是乱的,数据达2000+。sheet2中有一列同为行号,但是没有重复,想把两个表格行号相同的列进行匹配,最后达到在sheet1中填入sheet2中行号相同的另外两列。
sheet1
A B C
行号 产品编号 机构编号
0010
0010
0010
0030
sheet2
A B C
行号 产品编号 机构编号
0010 4101 1101
0020 4102 1102
0030 4103 1103

最终结果要在sheet1中填入拼配的产品编号和机构代码。

第1个回答  2012-03-18
在sheet1的B2单元格输入公式=VLOOKUP(A2,Sheet2!$A$1:$C$4,2),然后向下复制
在C2单元格输入公式=VLOOKUP(A2,Sheet2!$A$1:$C$4,3),然后向下复制,这个公式是使用的查找函数,根据需要查找的值在相应区域查找并输出对应的值。希望对你有帮助。
第2个回答  2012-03-18
如果A列的第1行数据写在A2格的话,
在B2格输入:
=Vlookup(A2,sheet2!A:C,2)
在C2格输入:
=Vlookup(A2,sheet2!A:C,3)
然后选中B2和C2格向下填充。这样应该就可以解决你的问题了。
第3个回答  2012-03-18
sheet1!B2输入公式:
=VLOOKUP($A2,sheet2!$A:$C,COLUMN(B:B),0)
按住填充柄右拉,下拉复制公式。追问

B:B 是什么?

追答

B列,可以用B1,就是B列的列序数。如果分别写公式,B列可直接用2,C列的公式直接用3.

追问

成功啦。我明儿去单位再试试。没成功的话还得麻烦你。谢谢喽。

本回答被提问者采纳
相似回答