excel中数据已经用函数rank排好,如何让它在新的一栏中自动按升序或降序排列?

即如何让D、E、F三列的自动按升序或降序排列出来?
2025-03-19 11:44:55
推荐回答(1个)
回答(1):

如下图。全部都是数组公式,粘贴到单元格以后,一定要按“Ctrl+Shift+回车”结束输入。

D2的公式为:

=INDEX(C:C,--RIGHT((SMALL($C$2:$C$6+0.001*ROW($C$2:$C$6),ROW($A1)))*1000,3))

E2:

=INDEX(A:A,--RIGHT((SMALL($C$2:$C$6+0.001*ROW($C$2:$C$6),ROW($A1)))*1000,3))

F2:

=INDEX(B:B,--RIGHT((SMALL($C$2:$C$6+0.001*ROW($C$2:$C$6),ROW($A1)))*1000,3))

 

然后,选中D2~F2,全部下拉公式。