乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 用EXCEL 把1行100个数据转换成10行10列的方法?

用EXCEL 把1行100个数据转换成10行10列的方法?

作者:乔山办公网日期:

返回目录:excel表格制作


假设数据在A列,
B1单元格输入公式,向右填充,再向下填充
=index($a:$a,(row()-1)*10+column(a1))


=offset($a$1,(row()-1)*10+column(a1)-1,)

如上图所示:原始数据在第一行:A1~CV1在转换后的第一个单元格输入公式:=INDEX($A$1:$CV$1,1,COLUMN(A1)+10*(ROW(A1)-1))向左拖至10列,然后向下拖10行,即可
在A1中输入1,在A2中输入2,同时选中A1:A2,当右下角出现十字形拖曳手柄时,向下复制到100行。

Sub kk()
Dim i, j As Integer
For i = 1 To 10
For j = 1 To 10
Cells(i, j) = 101 - 10 * (i - 1) - j
Next
Next
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网