夏海听涛 发表于 2021-11-26 19:21:00

请问如何在一组数字中用excel公式获取:离当前最近的数字?谢谢哈 ...

已知,【序列】中有一组数字。
请问如何用excel公式获取:离当前最近的数字?谢谢哈
示例:
【B列】 =1时,离他最近的数字是2,所以才【C列】中用excel公式中索引出2
【B列】 =2时,离他最近的数字是5,所以才【C列】中用excel公式中索引出5
【B列】 =5时,离他最近的数字是3,所以才【C列】中用excel公式中索引出3


小毛点 发表于 2021-12-1 09:49:12

C5=OFFSET(B5,MATCH(1=1,B6:B16<>B5,),),数组三键,下拉。

东余夕阳下 发表于 2021-12-22 10:11:50

D5:D16=OFFSET(B5,-LOOKUP(1,-MATCH(1=1,B6:B16<>B5,{1,0})),)&""

老张工商资质 发表于 2022-3-2 05:30:41

非数组:=LOOKUP(1,0/FREQUENCY(1,(B6:B16<>B5)*1),B6:B16)
页: [1]
查看完整版本: 请问如何在一组数字中用excel公式获取:离当前最近的数字?谢谢哈 ...