我希望excel中特定值的范围为

时间:2018-02-09 10:27:40

标签: excel

我希望excel中的特定值范围为

我在A栏中的值

122.7 
250.6
377.9
507.1
635.3
761.1
892.7
1021.5
1154.7
1284.7

我在B栏中的值

50 
100
150
200
250
300
350
400
450 
500

我必须比较A列中的值是533。如果533是值,那么它应该在单独的行中返回范围507.1和635.3以进行进一步的计算。 (例如,类似地,我的输入值是210,那么它应该在单独的行中返回范围122.7和250.6。)

为了进一步计算,我们从507.1和635.3以上得到的值应该从对应列B取值,即在单独的行中得到200和250的值(例如我们得到的值122.7和250.6应该从对应的列B取值,即值50和100)

2 个答案:

答案 0 :(得分:1)

考虑到您的Lookup值在D1中, 将此公式放在E1中以获得更高的范围

=INDEX(B:B,MATCH(D1,A:A,1)+1)

F1中的此公式可以获得更低的范围

=INDEX(B:B,MATCH(D1,A:A,1))

答案 1 :(得分:0)

这应该对你有用

c1 =输入搜索值

C2中的公式 =INDEX($A$2:$B$11,MATCH(INDEX($A$2:$A$11,MATCH(C1,$A$2:$A$11,1)),$A$2:$A$11,0),2)

D2中的公式 INDEX($A$2:$B$11,MATCH(INDEX($A$2:$A$11,MATCH(C1,$A$2:$A$11,1)+1),$A$2:$A$11,0),2)

enter image description here

相关问题