【问题标题】:Formula changes when adding new rows. How to stop this happening?添加新行时公式会发生变化。如何阻止这种情况发生?
【发布时间】:2011-10-23 08:46:09
【问题描述】:

我有以下公式

=COUNTIF('New Workplan'!$J$3:J133,"My Value")

问题是,当新行添加到工作表“新工作计划”的第 3 行到第 133 行之间时,公式会发生变化。

例如,如果添加 10 行,excel 会将公式更改为

=COUNTIF('New Workplan'!$J$13:J133,"My Value")

如果发生这种情况,则不再计算前 10 行(从 3 到 13)。

我需要的是始终保持 =COUNTIF('New Workplan'!$J$3:J133,"My Value") 的公式。

任何帮助都会很棒。

提前致谢。

更新:这个工作簿被几个人使用,我不知道他们做了什么来修改它。

谢谢。

【问题讨论】:

    标签: function excel-2003 worksheet-function


    【解决方案1】:

    使用INDIRECT删除公式范围更新,即

    =COUNTIF(INDIRECT("'新工作计划'!$J$3:J133"),"我的价值")

    Pearson 在这里有一个有用的 INDIRECT 参考,http://www.cpearson.com/excel/indirect.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多