代码之家  ›  专栏  ›  技术社区  ›  raphnguyen

Excel vlookup()要使用的正确函数?[已关闭]

  •  1
  • raphnguyen  · 技术社区  · 13 年前

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

    我基本上想做的是使用单元格中的值 第18页:第18页 以确定我的值是否在单元格中 E4:第7页 是否应更换。如果存在除 0 在该范围内,则它应该从 E13:第16页 并将它们替换为适当的项目。

    因此,在本例中,我们将替换物品值1(武器#1)、3(脱手)、4(头盔)和5(肩膀)。预期结果可以在电子表格上看到,这些是我希望显示在装备项目中的值。有没有一种方法可以通过excel公式轻松实现这一点?如果是,使用它的最佳方式是什么?

    1 回复  |  直到 13 年前
        1
  •  3
  •   Joseph    13 年前

    经过我们的讨论,以下是我认为你应该做的。

    在“预期结果”表中,在单元格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

    如果这是想要的结果,请告诉我:)

    推荐文章