excel中如何把10行*10列的数据按从左到右、从上到下的顺序排列到新表。

例如:
1 2 3 4
5 6 7 8
9 10 11 12
转换成:
1
2
3
4
5
6
7
8
9
10
11
12

10行10列的话,将数据存在sheet的A到J列,然后在空格处输入
=INDEX(Sheet1!$A:$J,CEILING(ROW(A1)/10,1),MOD(ROW(A1)-1,10)+1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-21
假设原数据在SHEET1 的 A1:D3
新表
A1输入公式 =INDEX(SHEET1!$A:$D,CEILING(ROW(A1)/4,1),MOD(ROW(A1)-1,4)+1)
向下填充 即可本回答被提问者采纳
第2个回答  2011-10-02
把10行的数据按从左到右、从上到下的顺序分别复制,然后点选择性粘贴——选转置
第3个回答  2011-09-21
选中要排的区域,复制。-----右键选择性粘贴(√转置)
相似回答