EXCEL如何有规律列变行?

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:58:10
我有份EXCEL表有一列名字共4000个,我想转换成每行8个名字,共500行.请问有没有什么简单的方法.请高手帮忙.

在这个工作表后面新建一个工作表
A1=INDIRECT("Sheet1!A"&((ROW(A1)-1)*8+COLUMN(A1)))
然后复制到A1:H500的区域里就行了
注意sheet1!A表示你原来数据的工作表名为sheet1,数据在A列,不是的话相应改一下。

假设数据在A列
B1输入公式

=INDEX($A:$A,(ROW(1:1)-1)*8+COLUMN(A:A))

向右填充至I列再向下填充500行

必要的话选中B1:I500后复制,选择性粘贴为值。

没有什么特别简单的方法,我觉得简单的就是选中前500个,然后剪切,粘贴到第二列的第一个单元格,剪切第二个500个,然后粘贴到第三列的第一个单元格。以此类推,分8次把将4000个名字分成8列500行