【问题标题】:Excel->Fill Data (Ctrl+D)->Increment by more than 1 in the formulaExcel->填充数据(Ctrl+D)->在公式中递增1以上
【发布时间】:2017-03-16 22:44:20
【问题描述】:

所以如果我有 A1= 1 和 A2= A1+1,然后我将 A2 突出显示几行,然后用 Ctrl+D 填充数据,我会得到这样的结果(公式视图):

A1 值

=A2+1

=A3+1

...等等

所以我不想让 A1、A2、A3(参考单元格增加 1)而是增加 12,所以它应该如下所示:

A1 值

=A(1+12)+1......就是A13+1

=A(1+12+12)+1…………也就是A25+1

...等等

详细说明:我有几行月度数据,我只想从这些月度行中获取年度行,所以当我执行 Ctrl+D 时,我想要一个 12 步,将月度行拉入年度行展示/计算。

感谢您的宝贵时间。

具体例子:

=IF(SUM(已制定!AM158:AM169)>0,1,"")

=IF(SUM(已制定!AM170:AM181)>0,1,"")

=IF(SUM(已制定!AM182:AM193)>0,1,"")

有一个间接的解决方案提供,但它会掩盖公式并使其他人理解或编辑此 Excel 变得非常复杂。所以我希望以某种方式直接更新这些公式。

【问题讨论】:

    标签: excel increment


    【解决方案1】:

    如果你在第 1 行开始这个公式,那么你可以使用这个公式:

    =INDIRECT("A" & ((ROW()-x)*12)+1)

    否则,您可以使用此公式插入第一行来代替“x”。如果您从第 2 行开始此公式,则公式将为:=INDIRECT("A" & ((ROW()-2)*12)+1)

    等等。

    【讨论】:

    • 我喜欢您的解决方案,但已经更新/澄清了我的问题,因为我希望有一种更直接的方式来更新公式。如果没有提供,我会接受你的回答。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2014-12-16
    相关资源
    最近更新 更多