excel难题!!急急!

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:30:31
excel源文件为A列 B列 C列 D列
001 100
001 200
002 300
002 400
(A列为序号,有重复的,其他列为赋值)
怎样把原文件整理为:A列 B列 C列 D列
001 100 200
002 300 400
也就是说有相同序号的数值按照顺序在一行里显示。
数据比较多,有1万多个!请高手支招呀!
我也没有什么积分,恳求大家帮帮忙呀!非常紧急!

我做过和你一样的表格,方法是用if判断,然后合并相同序号的,再分列
假如A1=序号,A2=工资,下面对就是你的内容。
1.排序A列
2.在C列写公式,=IF(A2=A1,0,1)下拖至最后一行
3.在D列写公式:=IF(C2=1,B2,B2&"/"&D1)下拖至最后一行
4.有E列写公式:=if(A2=A3,0,1)下拖至最后一行。
5.将C、D两列复制粘贴为数值,再筛选E列。条件为0的,将下列行全部删除。
如果有需要可以进行下一步。
6.对D列进行分列处理,分列的条件就是“/”。 菜单栏:数据---分列--下一步--其它---/--完成.
至此结束,建议:至第五步就可以满足需求了。因为你A列有多少重复。也就是不知道后面会出现多少列。
其它问题请留言给我。

你写段宏吧,直接用公式好像希望不大。