如何将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
由于人数太多每次这样剪切对应实在是太慢,请高人赐教,不胜感激!谢谢!!!

E2输入
=vlookup(A2,C:D,2,0)
下拉填充
再复制E列,选择性粘贴,数值,确定
这样CD列没用了。可以删除
你的最终结果,是不是张三多了一个,李四少了一个?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-23
E1公式:
=VLOOKUP($A1,$C:$D,COLUMN(A:A),0)
向右拉一列
向下拉