如果值在excel中的两个值之间,则返回行号

Jfa*_*ang 9 excel excel-formula

如果我有一个包含两列数字(最小和最大)范围的查找表.在第二张纸上,它包含数字(1-100).我想从查找表中查找行号.我能怎么做?

在此输入图像描述

MGP*_*MGP 5

假设 Band 位于 A 列,Min 位于 B 列等,并且标题位于第一行,请将其放入 F2 中并根据需要向下拖动:

{=INDEX($A$2:$A$11,MATCH(1,(E2<=$C$2:$C$11)*(E2>=$B$2:$B$11),0))}
Run Code Online (Sandbox Code Playgroud)

请注意,您不必输入{},这表明这是一个数组公式,因此您必须使用Ctrl+ Shift+Enter而不是仅输入此公式Enter

如果您的数据处于不同的范围内,那么您将必须相应地调整范围。

如果您对行而不是带感兴趣,则将ROW公式换行,因此:

{=ROW(INDEX($A$2:$A$11,MATCH(1,(E2<=$C$2:$C$11)*(E2>=$B$2:$B$11),0)))}
Run Code Online (Sandbox Code Playgroud)

再次使用Ctrl+ Shift+ Enter


Gar*_*ent 5

考虑:

=INDEX(A$2:A$11,MATCH(D2,B$2:B$11,1))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述