excel如何插入行或列也不会改变公式?

发布网友 发布时间:2022-03-19 13:12

我来回答

8个回答

懂视网 时间:2022-03-19 17:33

excel批量插行或列的方法:

1.先打开已创建好的excel表格,点击鼠标左键选中1到5行单元格

2.然后点击鼠标右键,选择菜单栏中的插入

3.这样我们就成功的插入空白行

总结

1.打开excel表格,点击鼠标左击选中

2.点击鼠标右键,选择菜单栏中的插入

3.完成插入

热心网友 时间:2022-03-19 14:41

公式是引用的单元格是一定要跟着单元格走的,否则就没有意义了,你可以先把你的公式复制到以文本形式存在的一个单元格里,插入列以后,再把公式以公式的形式站过来,相当于剩了一步编辑了,再下拉就可以了。

热心网友 时间:2022-03-19 15:59

需要修改公式。在希望不被自动更改的单元号前加$。例如把C4改为$C$4。

热心网友 时间:2022-03-19 17:34

没法。

插入数据需要保持原公式还有效,必须变化,因为原公式指向的数据发生了相对变化。

追问不好使啊

追答已修改,行列变化是必须的,因为整个表由于插入行列发生了变化,如果公式不跟着变,整个表就乱套了。
如果一个表上有上万个公式,而且公式还跨表引用,插入行列后不跟随变化,那么整个表将变的不可收拾。

热心网友 时间:2022-03-19 19:25

B2中公式替换为
=IF(AND(INDIRECT("C"&ROW())>=100,INDIRECT("D"&ROW())<100),"A",IF(AND(INDIRECT("C"&ROW())<=-100,INDIRECT("D"&ROW())>-100),"B"))
就不会受增加减少列的影响了

热心网友 时间:2022-03-19 21:33

=IF(AND(INDIRECT("C"&ROW(A4))>=100,INDIRECT("D"&ROW(A4))<100),"A",IF(AND(INDIRECT("C"&ROW(A4))<=-100,INDIRECT("D"&ROW(A4))>-100),"B"))
使用代码
Sub aa()
Range("b2:b" & Range("c65536").End(xlUp).Row) = "=IF(AND(C4>=100,D4<100),""A"",IF(AND(C4<=-100,D4>-100),""B""))"
End Sub
运行这个代码

热心网友 时间:2022-03-19 23:58

把你的C4 换成 ADDRESS(4,3,1) D4换成 ADDRESS(4,4,1)
试一下

热心网友 时间:2022-03-20 02:39

用$符号就可以追问试了。 没有用啊

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com