EXCEL如何让公式不因为删除行或者列而改变? 怎么把EXCEL表格里的内容删除而不改变其中的公式呢?

作者&投稿:俟宗 (若有异议请与网页底部的电邮联系)

1、通常的求和公式是=Sum(A2:C2)这样的,但是这样的公式,如果删除一列或者加一列都会改变。


2、可以在公式中添加INDIRECT,把公式改为=SUM(INDIRECT("A2:C2"))。


3、把公式添加INDIRECT后,添加一列,公式还是没有变。


4、再删除一列,公式也没变。



  EXCEL中公式会因增删行列而改变,是因为EXCEL系统试图让公式指向原来的位置。例如公式=A1*2,如果在第一行前插入了一行,那么公式会变为=A2*2,因为公式变化后的A2正是插入行之前的A1;再如公式=SUM(A1:A10),如果在第一列前插入了一列,那么公式会变为=SUM(B1:B10),因为公式变化后的B1:B10区域正是插入行之前的A1:A10区域。

  有时候,我们不希望EXCEL的公式因为增删行列而变化,一般需要使用INDIRECT来实现。例如我希望公式=SUM(A1:A10)永远是对A列的前10行计算合计,无论插入删除行列都不要改变,那么我们的公式改为这样=SUM(INDIRECT("A1:A10"))就可以了,因为引用的区域A1:A10是一个字符串变量,EXCEL不知道是区域,所以不会因为增删行列而改变。

那就要解除公式
选择数据区域,复制,在原地选择性粘贴-数值

需要说明的是
1,合并单元格不能使用选择性粘贴,所以要尽量避免使用合并单元格。如果是行距中,尅有把数据输入在第一个单元格,然后设置对齐-水平-跨列居中
2,为了保留原表的格式,可以分两步来做。
第一步,选择整表,复制,在另一个表粘贴,然后全选-清除内容。也可以用选择性粘贴-格式。
第二步,选择性粘贴-数值

COUNTIF(A$1:A$501,"=10")
把单元格引用改为使用INDIRECT()函数就可以了
=COUNTIF(INDIRECT("A$1"&":"&"A$501"),"=10")

使用绝对引用

请问 excel 怎么样增加或者删除一列,而不改变原公式?~

这个,不自动改的话,你的公式不就错了么?为什么有这个需求,这个是没办法的!

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2010 excel软件。
1、打开excel表格,选择除表头外的其他区域。

2、在页面右上角的“编辑”模块中点击“查找和选择”。

3、在弹出的菜单中点击“常量”选项,此时excel会自动选定删除区域。

4、右击鼠标,在弹出的菜单中选择“清除内容”选项即可。

EXCEL 2010中对数据删除了几行,但是公式引用范围同步也改变了,如果我不...
答:并没有想到什么太好的方法。。。把公式里的=先删除,这样公式就会以文本的形式存在单元格里。删除多余的行,再把=加回去变成公式。如果数据不多还行,数据多的话也很烦躁。

excel怎样把内容不删除,公式也不删?
答:在平时工作中,我们经常会输入错误的数据,删除的时候往往连同公式给一起删掉了,这样就比较麻烦了。现在就看看怎样将excel内容删除又不删公式的 方法 吧,希望对你有帮助!excel删除内容不删公式的方法 删内容不删公式步骤1:首先打开excel表,选定除表头之外,或一定区域,或其他区域 删内容不删...

excel清除重复内容但不删除所在行
答:很简单。假设数据在A列,在B2单元格使用公式 =IF(COUNTIF(A$1:A2)>1,"",A2)公式往下拉。选中B列单元格区域,复制 在A列,选择性粘贴,即可。

excel在下拉填充公式的时候,如何保持公式行不变?
答:工具:2010版excel 1、先打开excel,以下图为例,需要固定B2-B4单元格区域,不然公式下拉时单元格区域会变;2、双击C2单元格然后选中公式里面的“B2”,按一下F4功能键使其变为“$B$2”,同理将“B4”变为“$B$4”,然后按下回车键;3、将公式下拉填充完后可以看到公式都不变。

EXCEL 插入行后,公式不变
答:可以使用INDIRECT函数实现,此函数返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,可以使用此函数 。当在创建公式时,对某个特定单元格进行了引用。如果使用“剪切”命令,或是插入或删除行或列使该单元格发生了移动,则单元格引用...

EXCEL如何让公式不因为删除行或者列而改变?
答:1、通常的求和公式是=Sum(A2:C2)这样的,但是这样的公式,如果删除一列或者加一列都会改变。2、可以在公式中添加INDIRECT,把公式改为=SUM(INDIRECT("A2:C2"))。3、把公式添加INDIRECT后,添加一列,公式还是没有变。4、再删除一列,公式也没变。

如何在excel表格中隐藏部分单元格的公式(A1),同时又不影响其余部分的操...
答:1、假如你想隐藏C列,你可以把鼠标选中C列(把鼠标放在字母C上,左键单击)选中C列后,右键单击隐藏就OK了,别忘了保存啊。2、Excel怎样隐藏公式但不影响单元格删除可以做到,操作步骤:第一步:全选工作表,并取消锁定;第二步:选中A1:A18,设定隐藏;第三步:设定工作表保护,并钩选删除行;第...

excel隐藏公式又不影响编辑
答:怎样把EXCEL表格中的公式隐藏起来,但又不影响编辑?选定整张工作表,在菜单栏:格式-单元格-保护项中,将锁定、保护前的钩去掉。再将需要隐藏公式的单元格选定,再菜单栏:格式-单元格-保护中,将锁定、保护前的钩加上。方法/步骤单击行1与列A相交的空白处,选定整个工作表,再点击右键,选择“设置...

excel隐藏公式又不影响编辑
答:怎样把EXCEL表格中的公式隐藏起来,但又不影响编辑?选定整张工作表,在菜单栏:格式- 单元格-保护项中,将锁定、保护前的钩去掉。再将需要隐藏公式的单元格选定,再菜单栏:格式-单元格-保护中,将锁定、保护前的钩加上。方法/步骤 单击行1与列A相交的空白处,选定整个工作表,再点击右键,选择“...

怎么删除列不影响求和
答:删除列不影响求和的方法是删了列之后,重新求和,反正很快。或换一个求和公式。EXCEL中公式会因增删行列而改变,是因为EXCEL系统试图让公式指向原来的位置。例如公式=A1*2,如果在第一行前插入了一行,那么公式会变为=A2*2,因为公式变化后的A2正是插入行之前的A1。再如公式=SUM(A1:A10),如果在...