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

2024-12-20 17:52:33
推荐回答(1个)
回答1:

用到的知识点: 

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

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

  3. 数组函数

如图,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结束产生数组公式

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