我有两份excel表格,简称为excel"A"表和excel"B"表吧,其中excel"B"表为总表,除了需要excel"A"表的内容外,还有很多的内容需要从别的表中提取,现在请问怎样才能将excel"A"表的内容填充到exce"B"表中的相对应位置?
谢谢一二楼热心朋友的回答,也许是我的表达能力太差,没说清楚,
excel"A"表
编码 用户名 金额 交易状态 交易时间 所属区
1234 王一 61.2 成功交易 2008/10/1 福田分局(固)
1237 李三 23 成功交易 2008/10/1 福田分局(固)
1238 叶兰 32.64 成功交易 2008/10/1 福田分局(固)
1230 方强 36.2 成功交易 2008/10/1 福田分局(固)
1242 张童 27.06 成功交易 2008/10/1 福田分局(固)
excel"B"表
编码 用户名 金额 交易状态 交易时间 所属区
1234 王一
1256 黄红
1237 李三
1250 孙悟空
1238 叶兰
1230 方强
1242 张童
两个表格格试相同,项目顺序及项目多少有异,需要将excel"A"表中的内容填充到excel"B"表的中相对应位置.像这样的条目很多,应该是不可能一个一个的选择复制了再粘贴吧…
同样谢谢三楼的回答,全选后再粘贴的话就会覆盖B表中原来的内容啊,关键是B表中的内容还需要别的表格来填充.
1、在表B的C2单元格输入公式:
=IFERROR(VLOOKUP($A2,表A!$A:$F,MATCH(C$1,表A!$1:$1,0),0),"") 回车;
见图一
2、选中C2,横拉、下拉填充表格内的C、D、E、F列,实际结果:
见图二
对公式的补充说明:
1)此公式在表B中可以横拉、下拉不受限制,同时对标题排列也不受限制,如表B的标题排列与表A不同,其结果也照样是正确的;
见图三
2)表B和表A对应的标题文字也就是表B第一行各单元格中的标题内容应在表A中能找到。
3)上列B表中的“黄红”和“孙悟空”后面内容为空,这是因例表A中未出现,如果实际表格中存在,则会自动填入。