如何让excel中的公式不会发生动态改变?

来源:百度知道 编辑:UC知道 时间:2024/09/20 19:45:23
在excel中很多公式都会因你在相关的内容改变后自动改变。例:工资表中有几个连续求和公式=sum(a1:a10) =sum(b1:b10) ... 等等,也就是说这个工作表共有10行,当你把第10行的内容删除后,或是删除其它行的内容后将后边的接上来后,那上边提到的公式就全都自动变为=sum(a1:a9) =sum(b1:b9)... 你删的内容多那后边的数字就减得多。请问有没什么办法不让公式自动改变吗?谢谢!

注:我只删的内容,并没有删除那一行单元格。

1、只删除内容不会出现你说的这种现象,你可能没有删行,但一定是删单元格了。要使公式的引用区域不变,应该是清除单元格内容而不是删除单元格。即直接打键盘的删除(Delete)键。
2、在删除行或单元格时,要使公式中的引用区域不变,引用区域可用字符串的形式给出,并用INDIRECT()函数将其转换为引用。如=SUM(INDIRECT("A1:A10"))。不过,这样要注意,如果公式放在与被求和区域的同一列,在删除单元格后,有可能会引起循环引用的错误。

=sum(a$1:A$10)
这样写试试:)