在Excel中如何将A列5000个数字,转换每60个数字一列到B列 C列 D列。。。。。。

[复制链接]
查看11 | 回复3 | 2011-12-9 08:37:05 | 显示全部楼层 |阅读模式
完整答案:请测试Sub test()
Dim x, y(1 To 840, 1 To 6) '840是ceiling(5000/6,60)的计算结果
x = Range("a1:a5000").Value
Do
For c = 1 To 6
For r = p + 1 To p + 60
i = i + 1
If i > 5000 Then Exit Do
y(r, c) = x(i, 1)
Next
Next
p...
回复

使用道具 举报

千问 | 2011-12-9 08:37:05 | 显示全部楼层
Sub test()
Dim x, y(1 To 840, 1 To 6) '840是ceiling(5000/6,60)的计算结果
x = Range("a1:a5000").Value
Do
For c = 1 To 6
For r = p + 1 To p + 60
...
回复

使用道具 举报

千问 | 2011-12-9 08:37:05 | 显示全部楼层
在b1输入=OFFSET($A$1,60*(COLUMN()-2)+ROW()-1,0)右拉,下拉...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行