首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >锁定excel公式

锁定excel公式
EN

Stack Overflow用户
提问于 2012-07-18 22:57:27
回答 1查看 360关注 0票数 0

我有几个数据表,其中包含用来比较这些表之间的值的公式。这些表格将今天的当前数据与前一天的先前数据进行比较。每天,我必须将数据从“当前”工作表移动到“前一个”工作表,然后用今天的日期更新“当前”工作表。当我将数据从“当前”工作表中剪切出来并粘贴到“上一个”工作表中时,它会通过自动更新其中的工作表名称来更改公式,这是我不希望它做的。我希望公式保持锁定,并且在数据移动时不会发生变化。

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

下面是我使用的公式的一个示例

代码语言:javascript
运行
复制
=IF(ISNA(MATCH('Info - Current'!B2,'Diff - Previous'!B:B,0)),FALSE,TRUE)

然后,在我物理地将数据从"Info - Current“表剪切到"Info - Previous”表之后,公式将更改为下面的示例。即使公式所在的列驻留在"Info- Current“表中。

代码语言:javascript
运行
复制
=IF(ISNA(MATCH('Info - Previous'!B2,'Diff - Previous'!B:B,0)),FALSE,TRUE)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-19 07:30:19

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

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

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

参考文献:

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11544301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档