使用两个单元格值从thrid单元格中读取值,具体取决于前面提到的两个单元格

时间:2018-01-04 14:27:47

标签: excel excel-formula

我有一个表,它由一个沿Y轴的值组成的列(称为B)和一个具有与X轴相对应的值的表(称为A)。

其中B对应于列值(1,2,3 ......),A对应行值(X,Y,Z ..) 表中的每个单元格都有一些数值。

我希望人们能够在excel中指定A和B值,然后根据用户指定的内容选择正确的单元格。

用户输入的值是精确的(例如1003),而A的值是50的倍数(例如950,1000,1050)。对于另一个(B)指定的单元格(但是为0.5的倍数而不是50),也是如此。

我用MROUND来规避这个问题。现在我不得不从我在不同工作表中创建的表中提取正确的单元格值(我已经指定了范围)。

这两个值正在独立处理(即本例中的A和B值)。

我可以做些什么来获得表格/范围中正确的“第三”值?

我在想,如果我可以将值与范围中的正确值匹配,然后获取行+列号,我可以将其转换为单元格名称。但它似乎非常复杂,我不完全确定如何做到这一点。有没有更好的办法?如果是这样,我会很感激被指向正确的方向..我可以尝试自己解决,但我甚至不知道从哪里开始。

1 个答案:

答案 0 :(得分:1)

使用INDEX / MATCH / MATCH:

=INDEX($A:$D,MATCH(G2,$A:$A,0),MATCH(F2,$1:$1,0))

enter image description here