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

用于比较多列中匹配行的公式

  •  0
  • Ram  · 技术社区  · 1 年前

    我正在Excel中创建一个净值计算器。我计划每周输入一次银行和股权详细信息。我想知道我的投资组合与使用函数的上一个条目相比的变化。我可以编写VBA代码来搜索特定类别的先前值,但我想知道XLookup或其他东西是否可以帮助我。

    我想要一个Diff列的公式。我尝试了下面的公式,但它给了我第一行或当前匹配的行,我需要前一行。

    =XLOOKUP(E42;E:E;I:I;;;-1)
    

    enter image description here

    1 回复  |  直到 1 年前
        1
  •  1
  •   Darren Bartrup-Cook    1 年前

    正如@BigBen所说,你需要绝对引用和相对引用的结合:
    =IFERROR(E2-XLOOKUP(B2;$B$1:B1;$E$1:E1;;;-1);"") <将此添加到单元格 F2 在下图中,然后向下拖动。

    enter image description here

    推荐文章