【问题标题】:Offset values in Excel - Offset formula does not seem to be the correct use caseExcel 中的偏移值 - 偏移公式似乎不是正确的用例
【发布时间】:2022-01-15 02:28:11
【问题描述】:

我已经研究了 Excel 偏移公式,但我不太确定它是否是用于解决我的具体问题的正确公式。

我有一个如下所示的 excel 源表:

Month 0 Month 1 Month 2 Month 3
January 100 120 150 180
February 200 220 250
March 300 320
April 400

但是,我想要实现的是获得第二个表,其中与上面的行相比,每行偏移一个额外的单元格。结果应如下所示:

Month 0 Month 1 Month 2 Month 3
January 100 120 150 180
February 200 220 250
March 300 320
April 400

在 Excel 中有没有办法通过引用源表的公式来实现这一点?

谢谢!

【问题讨论】:

    标签: excel excel-formula offset


    【解决方案1】:

    假设您的单元格 January 是单元格 A2,请尝试以下公式:

    =IFERROR(N(OFFSET(B2, 0, -ROW(B2)+2)), "")
    

    它并不完美,因为它在偏移行的开头放置了零(如果没有 N(...) 公式在中间,它会在那里放置月份名称)但它可能足以满足您的目的?

    如果您的源表不在屏幕顶部,则必须调整 +2 以进行补偿,试一试。

    编辑刚刚意识到用NUMBERVALUE 替换“N”可以消除零:=IFERROR(NUMBERVALUE(OFFSET(B2, 0, -ROW(B2)+2)), "")

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      • 2017-11-04
      相关资源
      最近更新 更多