如何锁定 Excel 引用

如何锁定 Excel 引用

我正在修改这两张很大的 Excel 表。我需要匹配条目的顺序,并且需要确保它们都包含相同的条目。

为了检查这一点,我创建了两个额外的支持表来向我展示需要完成的工作。一个显示条目的顺序是否匹配,另一个显示哪些条目未输入到另一张表中。

我通过简单的并排列比较创建了第一个。A 列引用了工作表1B 列参考表2。而我在 C 列中只是对两者进行匹配比较。显示 True 或 False。

第二张支持表与第一张一样进行并排比较,并通过条件格式查找差异,如果单元格与对面列中的任何其他条目不匹配,则对其进行着色(这是通过两条规则完成的)。


问题是当我更新工作表1或者表2在其中一张表上插入新行后,我的支持表中的引用不再对齐。有些显示 #Ref! 错误,而有些则仅显示增量引用。(例如,当我仍想要 $A6 时,却显示 $A7)。

我的公式A 列B 列很简单="sheet1"$A6,而且="sheet2"$B4

值得注意的是工作表1表2实际上是不同的文件。


有什么方法可以锁定我的引用吗?这样它们就总是引用那个特定的单元格了?即使我在它们引用的工作表中插入了新的单元格,它们也会引用吗?

答案1

使用这个公式:

=IF(INDIRECT("Sheet1!"&"R"&ROW()&"C"&COLUMN(),FALSE)="","",INDIRECT("Sheet1!"&"R"&ROW()&"C"&COLUMN(),FALSE))

即使你插入了行,由于 RC 引用,它也始终引用与公式相同的单元格,你可以将其向下拖动到同一行

相关内容