浔阳江边 发表于 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-17 20:47:07

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

一草一木一红颜 发表于 2022-1-16 21:13:34

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

请叫我骚年 发表于 2022-2-26 13:25:32

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