Excel vlookup()正确的function使用?
我不确定VLOOKUP()
是我正在寻找的函数,但是这里是我正在处理的电子表格: https : //docs.google.com/spreadsheet/ccc?key = 0Ap96QeCBYRNtdDlpX0lONDg1YThLN1M5YkNlT1FBeFE
我基本上要做的是使用单元格E18:P18中的值来确定我的值在单元格E4:P7中是否应该被replace。 如果在该范围内的值不是0 ,则应从E13:P16范围内的相应列中取值,并将其replace为适当的项目。
因此,对于这个例子,我们正在replace项目值1(武器#1),3(副手),4(舵)和5(肩膀)。 预期的结果可以在电子表格中看到,这些是我想要显示在装备项目中的值。 有没有办法通过Excel的公式轻松实现这一点? 如果是这样,使用它的最好方法是什么?
经过我们的讨论,这是我认为你应该做的。
在“预期结果”表格中,在单元格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)
一旦你粘贴,你可以复制下来,公式会相应地调整。
以下是根据您的信息得出的预期结果的图片:
请让我知道如果这是所需的结果:)