怎样把excel中横着的数改成竖着,比如:把1 2 3 4 5 6 7 8 改成 1 5 2 6 3 7 4 8 坐等,

问题描述:

怎样把excel中横着的数改成竖着,比如:把1 2 3 4 5 6 7 8 改成 1 5 2 6 3 7 4 8 坐等,

改成:

   
1个回答 分类:综合 2014-09-19

问题解答:

我来补答
A1:H1为1、2、3、4、5、6、7、8
参考公式:
=INDEX($A$1:$H$1,ROW(A1)+4*COLUMN(A1)-4)
横向拉一格,再一起下拉.
再问: 公式的具体含义是什么?能讲的清楚些么?谢啦
再答: ROW()函数返回引用单元格的行号,COLUMN()函数返回引用单元格的列号。
ROW(A1)=1,COLUMN(A1)=1

公式下拉时,行号递增,列号不变,所以会依次变为:
ROW(A1)+4*COLUMN(A1)-4=1+4*1-4=1
ROW(A2)+4*COLUMN(A2)-4=2+4*1-4=2
ROW(A3)+4*COLUMN(A3)-4=3+4*1-4=3
ROW(A4)+4*COLUMN(A4)-4=4+4*1-4=4
公式右拉时,行号不变,列号递增,所以会依次变为:
ROW(B1)+4*COLUMN(B1)-4=1+4*2-4=5
ROW(B2)+4*COLUMN(B2)-4=2+4*2-4=6
ROW(B3)+4*COLUMN(B3)-4=3+4*2-4=7
ROW(B4)+4*COLUMN(B4)-4=4+4*2-4=8
INDEX(A1:H1,1)返回A1:H1区域中的第一个数,即1
INDEX(A1:H1,2)返回A1:H1区域中的第二个数,即2
。。。
INDEX(A1:H1,8)返回A1:H1区域中的第八个数,即8
$是绝对引用符号,单元格行号或列号前加$就可以把行号或列号锁定起来,这样公式在竖向或横向拉动时可以保证被引用的行或列保持不变。
 
 
展开全文阅读
剩余:2000
下一页:例6求步骤
也许感兴趣的知识