Excel - 双向查找,其中第二个维度取决于第一个维度

问题描述 投票:0回答:1

我想找出一种方法来进行以下双向查找。

我有两个值要查找,一个主题,比如说“数学”,然后是一个数值,比如说 6.5

我希望在下表中查找这些值,其中我想要与主题完全匹配,然后在该特定行中,我希望找到第一个超过我的数值的值(每行中的值只会增加)。我希望查找其值的表格示例如下:

A 栏 B 栏 C 栏 D 栏 E 栏
艺术 0.00 3.67 6.2 7.8
历史 3.78 6.21 7.2 9.8
数学 5.6 6.3 6.6 8.9

例如,对于我的输入数学 6.5,我希望输出为 6.6,对于艺术/3.6,我希望输出为 3.67 等等。

谢谢!

互联网研究;我已经可以进行单行查找,但很难将其概括为基于数字搜索之前的文本搜索的二维查找

excel excel-2010
1个回答
0
投票

下面的公式可能对您有帮助。在 F 列中键入“Input1”,在 G 列中键入“Input2”。并将下面的公式粘贴到 H 列。输出将是您所期望的。

=INDEX($B$2:$E$4,MATCH($F$1,$A$2:$A$4,0),MATCH(TRUE,INDEX($C$2:$E$4>=G1, MATCH($F$1,$A$2:$A$4,0),0),0)+1)
© www.soinside.com 2019 - 2024. All rights reserved.