2016-03-17 77 views
3

我有一个电子表格,其中包含我每天更新的某些参数。然后将其插入保存所有插入数据的单独工作表中。然后,我使用这些数据取最新的5个条目的平均值以平滑日常变化:例如,如何在插入新数据时停止excel更新单元格引用

=((B1 *(100-(AVERAGE(数据G $ :G $ ))))/(343.805764))

当我插入一个新的数据线,我公式更新:

=((B1 *(100-(AVERAGE(数据G $ :G $ ))))/(343.805764))

我怎样才能防止这种更新?

+0

因此,您将新数据插入到要更改的公式上方的一行中? – bioschaf

回答

2

如果你真的需要“修复”的范围 - 的Excel的默认行为改变行号码,而不管,如果你插入新行 - 尝试用硬编码范围的工作使用INDEX

=((B1*(100-(AVERAGE(INDEX(Data!G:G,2):INDEX(Data!G:G,6)))))/(343.805764)) 
+0

当然不是一个快速的解决方案,需要时间贯穿我的代码,但它确实有效。谢谢 –

相关问题