现在数据是这样的
A1 A2 A3 A4 ...
B1 B2 B3 B4 ...
C1 C2 C3 C4 ...
希望数据变成下面的格式
A1
B1
C1
A2
B2
C2
A3
B3
C3
A4
B4
C4
....
数据很多,手动弄实在又笨又费时,求高手指点迷津
1.以下图为例,表中的三列,按照顺序将b1列合并到a1列下面,将c3列再合并到B1列下面。
2.在E20列输入B1所在的单元格位置“F4”
3.点击回车后,B1就出现在a16下面。
4.然后将鼠标移到B1单元格下,出现黑色十字后向右拖拽。
5.再向下拖拽至C18出现。
6.然后将F\G列都删除掉,这三列就按照预先的想法合并成一列了。
=OFFSET($A$1,MOD(ROW(A1)-1,3),INT((ROW(A1)-1)/3))
追问高手啊!!能给我说下怎么改参数吗? 比如我现在有m行 n 列的方块数据,这个函数怎么写呢?
a a a a ....an
..............
am a a a ...amn
3表示是 原数据是 3 行的意思
也是某列的最大行数,和列数无关。
有点不太一样,不过已经搞明白怎么弄了 OFFSET($A$1,MOD(ROW(A1)-1,3),INT((ROW(A1)-1)/3)) 主要替换的是3,行数,,-1 是针对数据顶格的情况,如果其实数据在C3,那就得-3,如果int和mod对换可以将行按列排列成一列,依次类推吧,感谢解答,
追答你好聪明哦!
本回答被提问者采纳