我想查找两个值以返回特定行中的值

时间:2017-11-13 13:31:53

标签: excel datatables lookup

我想根据列L中的值以及该行中至少为H列中的值的值查找右侧表中的值,并返回第2行中的值右边的桌子。

enter image description here 示例:找到2%(来自列L)在右侧表格中的位置,找到至少为2,333,10的列,并返回30英里/小时。

1 个答案:

答案 0 :(得分:1)

在单元格M8中键入以下数组公式:

= INDEX($Q$4:$U$4,MATCH(TRUE,MMULT(TRANSPOSE($Q$5:$U$11),(L8=$P$5:$P$11)+0)>H8,0))

注意,这是一个数组公式,因此您必须在键入后键盘上按 Ctrl + Shift + Enter 而不是仅仅输入

另请注意:这只是简化示例的示例范围。您必须修改范围,以便扩展数据。

请参阅下面的基本工作示例。同样在下面的示例中,我将此公式向下拖动到单元格M9,以证明它在向下拖动时有效。我只是使用了样本数据,因为我不想输出所有数据,但它会返回预期的结果。

enter image description here