Excel vlookup()使用正确的函数?

时间:2012-08-24 23:38:34

标签: excel excel-formula vlookup

我不确定VLOOKUP()是否是我正在寻找的功能,但这是我正在处理的电子表格:https://docs.google.com/spreadsheet/ccc?key=0Ap96QeCBYRNtdDlpX0lONDg1YThLN1M5YkNlT1FBeFE

我基本上要做的是使用单元格 E18:P18 中的值来确定我的单元格 E4:P7 中的值是否应该被替换。如果该范围内的值不是 0 ,则应采用 E13:P16 范围内相应列的值,并将其替换为相应的项目

因此,对于这个例子,我们正在替换项目值1(武器#1),3(副手),4(舵)和5(肩膀)。可以在电子表格中看到预期的结果,这些是我想要在装备物品中显示的值。有没有办法通过excel公式轻松实现这一目标?如果是这样,使用它的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

在我们讨论之后,这就是我认为你应该做的事情。

在预期结果表中,在单元格E31中尝试此公式:

=IFERROR(INDEX($E$17:$P$20,ROWS($1:1),MATCH(VLOOKUP(E$30,$A$4:$B$17,2,FALSE),$E$22:$P$22,0)),E4)

粘贴后,您可以复制,公式也会相应调整。

以下是根据您的信息预期结果的图片: enter image description here

如果这是理想的结果,请告诉我。)