楼主: 加菲猫1989
4600 24

[统计软件与数据分析] excel中如何让部分行列进行互换 [推广有奖]

11
梨子杳 学生认证  发表于 2016-5-3 15:27:37
加菲猫1989 发表于 2016-5-3 15:23
数据量比较大,约5000行,要能每10行自动行列互换,而不是5000行整体行列互换
额 这个 我没试过 不清楚哎 抱歉

12
加菲猫1989 发表于 2016-5-3 15:31:20
梨子杳 发表于 2016-5-3 15:27
额 这个 我没试过 不清楚哎 抱歉
还是谢谢

13
jxxz11 发表于 2016-5-3 16:02:59
我估计得用VBA编写程序,感觉上不难,但是我也没做过,应该就是一个循环

14
hah550 发表于 2016-5-3 16:39:12
可以到EXCEL中查找下,详细步骤忘记了

15
mmmp0209 发表于 2016-5-3 17:10:20
录制宏,开macro. 在开发者选项中打开。

16
nj0329 发表于 2016-5-3 19:36:59

17
成长日记 发表于 2016-5-3 22:14:00
用排序的办法,为数据遍两列编号,第一列1-5000,第二列1-100,排序优先第一列从小到大,第二列从大到小
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

18
phoenixsl 发表于 2016-5-4 07:52:24
多表复制——选择性粘贴——转置
已有 1 人评分论坛币 收起 理由
admin_kefu + 5 热心帮助其他会员

总评分: 论坛币 + 5   查看全部评分

19
林万程 发表于 2016-5-4 09:54:06
Sub 10行10列转置粘贴()
    i = 1
    While i < 5000
        cell(i, 0).Resize(10, 10).Select
        Application.CutCopyMode = False
        Selection.Copy
        Application.CutCopyMode = False
        Selection.Copy
        cell(i, 11).Select
        Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
            False, Transpose:=True
        Application.CutCopyMode = False
        Selection.Copy
        cell(i, 0).Selectt
        ActiveSheet.Paste
        cell(i, 11).Resize(10, 10).Select
        Application.CutCopyMode = False
        Selection.ClearContents
        i = i + 10
    Wend
End Sub
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

20
giantatx770 发表于 2016-5-5 15:57:56
选择性粘贴

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-30 20:10