Excel 查找包含大于所需值的特定单元格

Excel 查找包含大于所需值的特定单元格,excel,indexing,excel-formula,vlookup,Excel,Indexing,Excel Formula,Vlookup,我正在寻找一种方法,从基于初始期望值的范围中返回特定的单元格值。看起来是这样的: DesiredValue typed in cell: | 125| 搜索范围: line1 RangeA|RangeB line2 1 | 50 line3 51 | 100 line4 101 | 500 line5 501 | 1500 我试图得到两个公式: 第一个返回范围A中立即较大的值(本例中为500

我正在寻找一种方法,从基于初始期望值的范围中返回特定的单元格值。看起来是这样的:

DesiredValue typed in cell: | 125|
搜索范围:

line1         RangeA|RangeB
line2         1     | 50
line3         51    | 100
line4         101   | 500
line5         501   | 1500
我试图得到两个公式:

第一个返回范围A中立即较大的值(本例中为500),第二个返回立即较小的值(本例中为101)

目前,我正在使用一个非常丑陋的if公式,以更大的值为例:

如果[DesiredValue]在D2中键入125,则第一个将从范围A返回101;第二个将从范围B返回500

这种方法称为a/函数对

在寻找近似匹配时,要检查的值必须与您的值一样按升序排列

=INDEX(A:A, MATCH(D2, A:A))
=INDEX(B:B, MATCH(D2, A:A))