如何在插入新数据时停止excel更新单元格引用

如何在插入新数据时停止excel更新单元格引用,excel,Excel,我有一个电子表格,它接受我每天更新的某些参数。然后将其插入一个单独的工作表中,该工作表保存所有插入的数据。然后,我用这些数据取最近5个条目的平均值,以消除日常变化:例如 =((B1*(100-(平均值(数据!G$2:G$6))/(343.805764)) 插入新数据行时,公式更新为: =((B1*(100-(平均值(数据!G$3:G$7))/(343.805764)) 如何防止此更新?如果确实需要“修复”一个范围-无论Excel在插入新行时更改行号的默认行为如何-请尝试使用索引处理硬编码的范围

我有一个电子表格,它接受我每天更新的某些参数。然后将其插入一个单独的工作表中,该工作表保存所有插入的数据。然后,我用这些数据取最近5个条目的平均值,以消除日常变化:例如

=((B1*(100-(平均值(数据!G$2:G$6))/(343.805764))

插入新数据行时,公式更新为:

=((B1*(100-(平均值(数据!G$3:G$7))/(343.805764))

如何防止此更新?

如果确实需要“修复”一个范围-无论Excel在插入新行时更改行号的默认行为如何-请尝试使用索引处理硬编码的范围

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

因此,您将新数据插入到更改的公式上方的一行中?当然,这不是一个快速的解决方案,在我的代码中需要花费时间来实现,但它确实有效。谢谢