excel 如何用函数实现某 区域内有数字的单元格进行排序,零 值单元格和非数字单元不参与排序,排序结果返回

excel 如何用函数实现某 区域内有数字的单元格进行排序,零 值单元格和非数字单元不参与排序,排序结果返回在该列或区域的旁边

第1个回答  2012-05-08
比如a1:a6列数据如下
a
1
0
(空白)
-3
中国

在B1输入公式:
=IF(ROW(1:1)>SUMPRODUCT(ISNUMBER($A$1:$A$6)*($A$1:$A$6<>0)),"",SMALL(IF(ISNUMBER($A$1:$A$6)*($A$1:$A$6<>0),$A$1:$A$6),ROW(1:1)))
公式以ctrl+shift+enter结束
下拉填充

得到
-3
1本回答被提问者和网友采纳
第2个回答  2012-05-07
若对A列数据排序
在B1输入
=RANK(A1,A$1:A$50)
然后下拉填充即可
第3个回答  2012-05-07
直接用排序功能就可以的
第4个回答  2012-05-10
顶部就有排序按钮
相似回答