首页 > 解决方案 > Excel VLOOKUP/INDEX 根据值多次

问题描述

Pic1 参考表

Pic2InOut

所以我希望能够从 Pic2 中更改“ZERO”和“LINE-IN”行中的值,并让它引用该表以输出偶数行的值。在 Pic2 中,如果我在“ZERO”行中输入“AA”、“CC”、“BB”,在“LINE-IN”行中输入“3”、“2”、“1”,那么它将从“ZERO”中取“AA” " 在 Pic2 上转到 Pic1 上的 A 列并找到匹配项,然后在 Pic1 的第 1 行内查找“3”,然后将第 2 行的“Z”输出到“LINE-OUT”行。因此,行“ZERO”中的值“CC”和行“LINE-IN”中的值“2”将输出值“X”。

我遇到了几种可能的方法来使用 VLOOKUP、INDEX、MATCH 和 IF 来完成此任务。所有解决方案和我能想到的方式来做我所要求的都需要构建多个表,这似乎并不像我想象的那样实用。

我真的在寻找一两个我可以参考的公式,而不是制作几个不同的表格来完成同样的事情。

感谢您对解决方案的任何帮助或指导,并且很抱歉必须按照图片链接进行操作。

标签: excelif-statementindexingmatchvlookup

解决方案


我很困惑你是如何布置桌子的。如果您按如下方式进行设置:

在此处输入图像描述

那么它是一个非常简单的索引/匹配函数。

例如,如果表格的排列方式如上,则单元格 B8 中的公式将随着您更改单元格 B6 和 B7 而改变:

=INDEX($A$1:$D$4,MATCH(B7,$A$1:$A$4,0),MATCH(B6,$A$1:$D$1,0))

你只需要一张桌子


推荐阅读