excel里,怎么将一列的前后变换,或者一行的左右变换?举例见补充。

发布网友

我来回答

5个回答

热心网友

见截图

B1输入

=INDEX(A:A,COUNTA(A:A)-ROW(A1)+1)

公式下拉

热心网友

在b1输入:
=INDIRECT("a"&5-row(a1))
下拉到b4->复制b1到b4->鼠标右键单据a1单元格->选择“选择性粘贴”->勾选“数值”->单击“确定”->删除b列数据。追问谢谢啊,学会了。但是这些符号都是什么含义呢,我现在要变A1到A14的,怎么改呢?
还有请问怎么变列,例如A1到J1?

追答INDIRECT是单元格值的函数。
row(a1)就是去a1所在的单元格的行。
&符号是连接前后2个字符串组合成一个新的字符串。即"a"&5-row(a1)得到的结果就是a4。
因此,a1到a14的话,将公式中的5改为15就好了。

或者你可以用下面的公式:
=INDIRECT("r"&ROW(A1)&"c"&COLUMN(A1),)
公式原理同上,其中,r后面的值代表的是第几行,c后面的值代表的是第几列。
COLUMN(A1)同row(a1),不过返回的是第几列而已。

热心网友

在B1里写入1,下拉到最后一行。
然后选中AB两列,按B列从大到小排序。
如果是列的话,就得用转置处理了。

热心网友

排序啊,按升序排序

热心网友

有规律就排序,无规律的我我觉得无解。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com