excel问题:列转行

伟大领袖1 1

伟大领袖1 2

伟大领袖1 3

伟大领袖1 4

伟大领袖1 5

伟大领袖2 6

伟大领袖2 7

伟大领袖2 8

伟大领袖2 9

伟大领袖2 10

伟大领袖2 11

伟大领袖3 12

伟大领袖3 13

伟大领袖3 14

伟大领袖3 15

伟大领袖3 16
转换成:(1-15为举例某数值)之前我做的是转至:列转行-粘贴到文本,再粘贴到excel一个单元格内,然后空格替换;这个。得到下列。能否有便捷的方法????跪求,小弟没有分值可以悬赏,只能给你祝福!
伟大领袖1:1;2;3;4;5
伟大领袖1:6;7;8;9;10
伟大领袖1:11;12;13;14;15

复制A列到C列——选C列——菜单栏——数据——数据工具板块——删除重复值————列C——确定。

【2003版本的,可加1行表头,再用高级筛选“选择不重复的记录”,或用数组公式返回唯一项(略)】

在D1输入

=IF(COLUMN(A:A)>COUNTIF($A:$A,$C1),"",INDEX($B:$B,SMALL(IF($A$1:$A$100=$C1,ROW($1:$100),4^8),COLUMN(A:A))))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-27
看来你已经排序,提供一种方法,算不上太快捷,可能略微好一点,至少不必一个个贴:
选择1 2 3 4 5区域复制,在1的位置右键-选择性粘贴-转置,就完成了你的第一行效果
删除2 3 4 5整行,
选择6 7 8 9 10 11区域,复制,在6的位置右键-选择性粘贴-转置,就完成了你的第二行效果
删除7 8 9 10 11整行
下同……

另外你上面的效果第二三行应该是领袖2和3吧?
希望能帮到你!
更希望你能采纳!
第2个回答  2014-01-26
能解决问题就好了,不需什么快捷方法。你如果经常处理这样的问题,可写一个VBA程序处理。
第3个回答  2014-01-26
个人认为,数据较少的情况下,你的方法是最快的方法;
数据较多的情况下,只能写宏,因为不确定单元格的数量,无法只使用公式完成这一切。