EXCEL两个表格中怎样完成一对多的映射联系下表格数据的整合工作

我有两个表格,表格1有一组编号,表格2中有在表1中出现过的这些编号,但在表2同一个编号会出现很多次,并且表2中还包含其他数据,怎么将表2中的其他数据全部按照编号对应关系体现在表1中?
即 已拥有下列sheet1和sheet2,怎样得到sheet3?

表3中

A2=IF(ROW(A1)>SUMPRODUCT(COUNTIF(表1!$A$2:$A$4,表2!$A$2:$A$8)),"",INDEX(表2!A:A,SMALL(IF(COUNTIF(表1!$A$2:$A$4,表2!$A$2:$A$8),ROW(表2!$A$2:$A$8),4^8),ROW(A1))))

数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效。

公式向右复制到B列,向下复制到需要处

C2=IF(ROW(C1)>SUMPRODUCT(COUNTIF(表1!$A$2:$A$4,表2!$A$2:$A$8)),"",VLOOKUP(A2,表1!$A$2:$B$4,2,0))向下复制到需要处

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-21
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发来看下 [email protected]
相似回答