如何在EXCEL里对一组数据用公式设置最接近指定数值的顺序,如1,2,3,4,5,6中最接近2.9,按顺序排?

如题所述

用到的知识点: 

    INDEX函数:对参照单元格范围内第n行第n列取值

    SMALL函数:对给定范围去排名第n位的数值取值

    数组函数

如图,A列是原数据,B列是按A列-2.9绝对值大小排序后数据

B1公式=INDEX($A$1:$A$6,SMALL(IF(ABS($A$1:$A$6-2.9)=SMALL(ABS($A$1:$A$6-2.9),ROW(A1)),$A$1:$A$6,""),1)),注意输入以CTRL+SHIFT+ENTER结束产生数组公式

下拉填充即可。欢迎追问。

温馨提示:答案为网友推荐,仅供参考
相似回答