如何将EXCLE表中两组关联数据中的内容按照第一组数据顺序排列,并自动填充相同人的信息

A B C D
姓名 次数 姓名 单价
张三 1 张三 100
李四 1 李四 120
李四 1 王二 110
李四 2 李红 130
李四 1 王刚 110
王二 1.5
王二 2
李红 1
王刚 2
王刚 1
以上A、B列和C、D列分别是两组数据,第一组是明细,第二列是对应人的其他信息,我最终想要把这两组数据中姓名相同的人的信息对应到同一行中(CD列的数据按照AB列数据的顺序对应),最终要的结果如下姓名 次数 姓名 单价
张三 1 张三 100
李四 1 张三 100
李四 1 李四 120
李四 2 李四 120
李四 1 李四 120
王二 1.5 王二 110
王二 2 王二 110
李红 1 李红 130
王刚 2 王刚 110
王刚 1 王刚 110
由于人数太多每次这样剪切对应实在是太慢,请高人赐教,不胜感激!谢谢!!!

此公式放在最终结果的姓名2单元格,=A2
此公式放在最终结果的单价单元格,=VLOOKUP(A2,C:D,2,)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-23
开启宏并编辑如下
DIM array02 As Double
SUM array01-to-array02
array01(I,J)=array(I,J)
End SUM