EXCEL插入行单元格后怎么样做可以保持公式原有单元格不变

EXCEL插入行单元格后怎么样做可以保持公式原有单元格不变EXCEL插入行单元格后怎么样做可以保持公式原有单元格不变

用indirect函数将公式引用单元格固定,不受插入行列的影响,范例:

=INDIRECT("A1")

在第一行上方插入一行后,公式对应单元格仍是A1,而不会变成A2

----------------------

我来加一下 图片举例吧:

首先是未插入行时,两种公式的结果

未插入行时,此时a2、b2内的结果一样

在第一行的上方插入一行后:

插入行后

插入行后,原来a列公式仍然对应a1单元格,因为这里是用a1这个文本,转化成引用,文本本身不会因为插入行列而改变,所以插入行后仍然引用a1单元格

b列单元格因为是直接引用a1单元格,而a1单元格上方插入了行,原a1变成了a2单元格,所以b列公式自动变为引用a2单元格

追问

谢谢。完全正确的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-20
比如,你在公式用引用了如a1这样的单元格,想保持不变的话,则用鼠标选中公式里的a1,使其处于选择状态,然后按f4,这样就会自动变为$a$1这样的形式。这叫绝对引用,就是拖到什么地方,这个地址都不会变的。
$a1代表,a列不变,后面的行号是可变的。a$1代表列是可变的,但行是不变的,也就是一直是1行
第2个回答  2018-09-28
1.插入空行,
2.复制有公式的一行,
3.选择性粘贴 ,勾选 公式,粘贴到空行,
望采纳,不明可私聊
第3个回答  2018-09-28
加$号固定单元格取数
第4个回答  2018-09-28
上图
你截图发出来我看看
相似回答