找回密码
 立即注册
搜索
查看: 2125|回复: 5

[软件] excel如何对表格做如下变换呢?必须要用VBA吗?

[复制链接]
     
发表于 2011-9-7 13:11 | 显示全部楼层 |阅读模式
A1   A2   A3   B1   B2   B3   C1   C2    C3
A11 A22 A33 B11 B22 B33 C11 C22 C33

变成

A1  A2  A3
B1  B2  B3
C1  C2   C3
A11 A22 A33
B11 B22 B33
C11 C22 C33
回复

使用道具 举报

发表于 2011-9-7 13:24 | 显示全部楼层
VBA吧 想怎排都容易
回复

使用道具 举报

     
 楼主| 发表于 2011-9-7 14:06 | 显示全部楼层
不会咋办啊。。。
咋让一个变量每次循环都增加1呢?
回复

使用道具 举报

     
发表于 2011-9-7 14:34 | 显示全部楼层
=INDEX(Sheet1!$A:$I,CEILING(ROW()/3,1),MOD(ROW()-1,3)*3+COLUMN())
回复

使用道具 举报

     
 楼主| 发表于 2011-9-7 22:17 | 显示全部楼层
引用第3楼lineinf于2011-09-07 14:34发表的  :
=INDEX(Sheet1!$A:$I,CEILING(ROW()/3,1),MOD(ROW()-1,3)*3+COLUMN())
这个可以。。不过貌似又是余数又是啥,不好想啊- -
A1    A2    A3    A4    B1    B2    B3    B4    C1    C2    C3    C4    D1    D2    D3    D4
A11    A12    A13    A14    B11    B12    B13    B14    C11    C12    C13    C14    D11    D12    D13    D14
A21    A22    A23    A24    B21    B22    B23    B24    C21    C22    C23    C24    D21    D22    D23    D24
A31    A32    A33    A34    B31    B32    B33    B34    C31    C32    C33    C34    D31    D32    D33    D34

要是这样应该咋写呢?
回复

使用道具 举报

     
 楼主| 发表于 2011-9-10 14:03 | 显示全部楼层
顶起来呀。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-15 20:20 , Processed in 0.061602 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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