EXCEL如何根据公式自动排序?
发布网友
发布时间:2022-04-28 20:49
我来回答
共2个回答
热心网友
时间:2022-06-23 03:49
可以直接用公式,假设ABCDE在A列,24135在B列,
1)用函数small可以求得B列中第几小的数值,比如:=SMALL(B:B,1)
就是求得B列中最小的数,是1
2)用函数match可以求得一个数值在一组数字中的位置,
比如:=MATCH(SMALL(B:B,1),B:B,0)
就可以求得B列中最小的数,在B列中的相对位置是3
3)用OFFSET可以得到以一个单元格为起始点,偏移行数,列数后指向的那个单元格的数值
比如:=OFFSET($A$1,MATCH(SMALL(B:B,1),B:B,0)-1,0)
就可以求得从$A$1开始,向下偏移两格,向右不偏移单元格的数值,就是C
=OFFSET($A$1,MATCH(SMALL(B:B,2),B:B,0)-1,0),是第2小的值,是A,
以此类推
热心网友
时间:2022-06-23 03:50
直接排序就可以了。。排序的时候选择次序为:自定义排序。然后序列里面输入A列的内容(你可以先把A列复制好,然后在里面直接粘贴)