Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 12169|回复: 9

关于横向数据批量修改为竖向数据的方法(批量转置?)

[复制链接]
发表于 2013-1-15 15:13 | 显示全部楼层 |阅读模式
本帖最后由 tiandeyans 于 2013-1-15 17:03 编辑

各位大侠好 有个问题求教 现有下表一张

a a1 a2 a3
b b1 b2 b3
c c1 c2 c3

希望改为如下表

aa1
aa2
a a3
b b1
b b2
b b3
c c1
c c2
c c3


求教修改方法 再次感谢……

补充说明:例如数据

21
2870
4648
39
4860
11331
4
1635
3997
4
1725
4021
4
1635
4045
2
1725
4338
3
1635
4159
5
1635
4131
3
1725
4153
3
1725
4107
34
2720
5395


该如何处理呢?求教求教
 楼主| 发表于 2013-1-15 15:14 | 显示全部楼层
目前把a改为竖排aaa已经根据坛内教程修改完毕 其他还是不会弄
回复

使用道具 举报

发表于 2013-1-15 15:29 | 显示全部楼层
学的是校长的招数,将就着用一下啦。
呵呵,如果你的数据是不一样的,最后那一步left()的再改一改。
123.gif
回复

使用道具 举报

 楼主| 发表于 2013-1-15 15:40 | 显示全部楼层
多谢feedyu帮忙啊 但是如果a1 a2变为无规则的 14 566 这样的数字 那就没法排序了啊 求教求教
回复

使用道具 举报

发表于 2013-1-15 15:50 | 显示全部楼层
用函数做:=INDIRECT("c"&INT((ROW()+2)/3))
=INDIRECT(CHAR(68+MOD(ROW()-1,3))&INT((ROW()+2)/3))

新建 Microsoft Excel 工作表.zip

7.01 KB, 下载次数: 93

回复

使用道具 举报

发表于 2013-1-15 15:58 | 显示全部楼层
根据你的补充数据做的调整。

新建 Microsoft Excel 工作表.zip

8.92 KB, 下载次数: 87

回复

使用道具 举报

 楼主| 发表于 2013-1-15 17:03 | 显示全部楼层
多谢楼上指点 解决了 虽然还不太懂这些函数什么意思…… 继续学习了 再次感谢
回复

使用道具 举报

发表于 2020-6-7 18:08 | 显示全部楼层
1032446692 发表于 2013-1-15 15:58
根据你的补充数据做的调整。

高手,能不能帮帮我啊!!!!
回复

使用道具 举报

发表于 2020-6-7 20:04 | 显示全部楼层
Power Query来一波

1.gif
回复

使用道具 举报

发表于 2020-6-7 20:11 | 显示全部楼层
透视表再来一个
2.gif
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-13 23:34 , Processed in 0.129518 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表