怎样用Excel找出150个数字中5个最小的???????

来源:百度知道 编辑:UC知道 时间:2024/07/16 05:03:42
楼下方法在假定150个已知数存放在A1:A150内的情况下确实有效!

但是我数据另有150个编号与其一一对应,要求显示5个最小值同时也显示那对应5个编号

设数字都在A列,可以B1输入:
=SMALL($A:$A,1) 表示这是这些数字中是最小的数字
B2到B5分别修改为2到5,分别表示第2到第5个最小的数字。

假定要求A列最小的5个数所在行B列的数据。
在C1输入公式:
=INDEX(B:B,SMALL(IF(A$1:A$150<=SMALL(A$1:A$150,5),ROW($1:$150),65536),ROW()))&""
公式以CTRL+SHIFT+回车结束。
将公式向下复制。

假定150个已知数存放在A1:A150内,又假定另有150个与之一一对应的编号存放在B1:B150内。选定C1:C5,输入如下数组公式:(用Shift+Ctrl+Enter输入)
=SMALL(A1:A150,ROW(1:5))
再在D1单元格输入如下公式:
=VLOOKUP(C1,$A$1:$B$150,2,FALSE)
再把该公式往下复制到D5

可以不用数组公式,你在B1输入=SMALL($A1:$A150,ROW()) 并向下填充到B5就是.

学习一下