我想找出一种方法来进行以下双向查找。
我有两个值要查找,一个主题,比如说“数学”,然后是一个数值,比如说 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 等等。
谢谢!
互联网研究;我已经可以进行单行查找,但很难将其概括为基于数字搜索之前的文本搜索的二维查找
下面的公式可能对您有帮助。在 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)