excel如何以很多数值范围为条件,在某一列中查找,然后将结果显示在另外一列?

这给图片为例,我想以EFG为条件,然后在B中查找。最后将结果显示在C行。那么C4显示的是名字DD。有什么公式吗?最好以我这个为例,给一个公式。比如B中的781。这个数值在700-800之间。所以在C4中显示的是DD的名字。

第1个回答  2019-11-19

C4输入:

=LOOKUP(,0/(MMULT(N(B4>=$F$4:$G$6),{1;2})=1),$E$4:$E$6)

本回答被提问者采纳
第2个回答  2019-11-19
=INDEX(E:E,SUMPRODUCT((B4>=$F$4:$F$6)*(B4<$G$4:$G$6),ROW($F$4:$F$6)))
=INDEX(E:E,TEXT(MAX(IF((B4>=$F$4:$F$6)*(B4<$G$4:$G$6),ROW($F$4:$F$6))),"[>]"))
数组。
相似回答