【问题标题】:Copy subtotal with fixed range to other table cells将固定范围的小计复制到其他表格单元格
【发布时间】:2012-02-14 22:33:18
【问题描述】:

在 Excel 中,我有以下公式:

=SUBTOTAL(9;INDIRECT("D$"&$B$2&":D$"&$B$3))

它计算一个范围的值,该范围的大小在其他固定表格单元格中定义。

  • B2 = 起点 = 9
  • B3 = 终点 = 17

简而言之:

=SUBTOTAL(9;D9:D17)

我现在想将该公式复制到同一行中的其他列,我想将其拉到右侧(我不知道在 Excel 中如何调用该功能)。根据我的公式,我怎样才能实现,只有D 更改为E,然后更改为F 等等?范围的大小应该保持不变,并且必须链接到表格单元格 B2 和 B3。

【问题讨论】:

    标签: excel excel-formula subtotal


    【解决方案1】:

    在这些类型的公式中,通常最好使用INDEX 而不是INDIRECT。一个优点是公式可以拖过去....试试这个版本

    =SUBTOTAL(9;INDEX(D:D;$B$2):INDEX(D:D;$B$3))

    【讨论】:

    • 像魅力一样工作。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-20
    相关资源
    最近更新 更多