如何锁定 excel 中带有公式的单元格,以便 excel 不会自动编辑它们?冻结似乎没有效果,保护模式太随机了。
我所说的自动编辑是指当我在工作表中移动单元格时公式会被修改。工作表的一侧有公式,另一侧有输入数据,我偶尔会粗心地剪切和粘贴数据,导致公式出现问题。
答案1
实现你想要的最简单的方法是制作公式非亲属$
根据需要在行和/或列前面添加一个符号(不是到处添加 - 只是根据需要添加!)。
例如,如果您有公式=B1*D6
,并且无论公式在哪里,您都希望始终使用顶行,请使用=B$1*D6
。如果将此公式向下复制十行,它将变为=B$1*D16
。
一般来说,对于您输入的每个公式,您都应该考虑其中哪些行/列是固定的(添加 $),哪些是相对的(不添加 $)。Excel 使用 F4 键支持此功能;在输入公式的过程中按下该键会将当前输入的单元格修改为各种相对/非相对组合。
每次习惯这样做可以避免以后出现这种复制/粘贴的麻烦。