1

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

我基本上想做的是使用单元格E18:P18中的值来确定是否应该替换单元格E4:P7中的值。如果该范围内有非0的值,则应从E13:P16范围内的相应列中获取值并将它们替换为相应的项目。

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

4

1 回答 1

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)

粘贴后,您可以复制下来,公式将相应调整。

这是根据您的信息显示的预期结果图片: 在此处输入图像描述

请让我知道这是否是预期的结果:)

于 2012-08-25T01:25:58.503 回答