怎么把excel中的多行多列数据排成一列

我这个多行多列具体是
a d g
b e h
c f i

想要得到的结果是
a
b
c
d
e
f
g
h
i
希望各位大牛不吝赐教,谢谢!

=IF(ROW(A1)<=COUNTA(A$1:C$3),OFFSET(A$1,MOD(ROW(A1)-1,3),(ROW(A1)-1)/3),"")

向下填充

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-09

有个最简单的办法,技巧性的!

第2个回答  2013-09-09
SHEET2 A1中输入:
=INDEX(SHEET1!$1:$3,MOD(ROW(A1)-1,3)+1,ROW(A3)/3)
下拉
第3个回答  2013-09-09
输入公式:
=OFFSET($A$1,MOD(ROW(A1)-1,3),INT((ROW(A1)-1)/3))
下拉即可。
第4个回答  2013-09-09
用VBA呗!
相似回答