锁定excel公式

时间:2012-07-18 14:57:27

标签: excel excel-2007 excel-formula

我有几张数据,其中包含用于比较工作表之间值的公式。这些表格正在比较今天的当前数据与前一天的先前数据。每天我必须从"当前"移动数据。进入"之前"表格,然后更新"当前"与今天今天的表格。当我从"当前"中删除数据时将表格粘贴到"之前的#34;表格,它将通过自动更新其中的工作表名称来更改公式,我不希望它这样做。我希望公式保持锁定状态,而不是在数据移动时改变。

解决这个问题的方法是复制数据而不是剪切数据,但我想知道是否有其他解决方案。

以下是我正在使用的公式的示例

=IF(ISNA(MATCH('Info - Current'!B2,'Diff - Previous'!B:B,0)),FALSE,TRUE)

然后我将数据从" Info - Current"进入"信息 - 上一页"表格公式将更改为以下示例。即使公式所在的列位于" Info-Current"片材。

=IF(ISNA(MATCH('Info - Previous'!B2,'Diff - Previous'!B:B,0)),FALSE,TRUE)

1 个答案:

答案 0 :(得分:2)

当您使用cutpaste公式时,Excel会更新粘贴的公式,使其仍指向公式中的原始单元格引用。这是因为您有moving个数据。移动的数据仍然直接与最初引用的单元格绑定。

当您copypaste公式时,Excel会假定您相对于公式引用的单元格的duplicate公式。换句话说,它不会改变公式以使它们与公式引用的原始单元格链接。

您已找到最佳解决方案,即copy and paste到新工作簿,然后delete旧工作簿中的数据。

参考文献:

http://www.worldstart.com/cut-vs-copy-in-ms-excel/