excel 一列中有规律的单元格怎么让他们转到另一列且变成相邻的?

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:52:27
我的问题是这样,我有一列数据,我要分别分离出来,打个比方是这样的一列:1 2 3 4 , 5 6 7 8 , 9 10 11 12 , 13 14 15 16。。。四个是一组的,我要变成四列,分别是1 5 9 13 ,2 6 10 14 ,3 7 11 15,4 8 12 16。。。我这列数据很多,有没有简单的办法?时间紧迫,球高人指点!!万分感谢!

把这一列选中复制到相邻列再把原来的一列的内容删除

假设你的数据在A列,B1输入公式
=OFFSET($A$1,(ROW(A1)-1)*4+COLUMN(A:A)-1,)
将B1公式向右和向下复制就行了

大徐哥 真高人也!

楼猪:
试哈我的办法:
选中所有的数据,然后复制;新建工作表,点编辑==》选择性粘贴,勾选“转置”,确定。
……
达到你的目的了吗?别忘掉加分,呵呵……

如果
A1-A16是1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
那么
B1=INDIRECT("A"&ROW(A$1)),B2=INDIRECT("A"&ROW(A$1)+4*ROW(A1)),然后公式往下拉。、
同理
C1=INDIRECT("A"&ROW(A$2)),C2=INDIRECT("A"&ROW(A$2)+4*ROW(A1))。。。

=OFFSET($A$1,(ROW(A1)-1)*4+COLUMN(A:A)-1,)
=OFFSET($A$1,(ROW(A1)-1)+(COLUMN(A:A)-1)*4,)
=INDEX($A$1:$A$999,(ROW(A1)-1)*4+COLUMN(A:A),)
=INDEX($A$1:$A$999,(ROW(A1)-1)+(COLUMN(A:A)-1)*4+1,)
不知你需要哪种.