excel插入一行如何保留公式上一行的公式
发布网友
发布时间:2022-04-20 16:07
我来回答
共4个回答
热心网友
时间:2022-06-22 13:45
方法一:选择带有公式的一行复制,然后在要插入行的地方点右键选择插入已复制的内容。
方法二:将当前的数据区域转换成table格式,07版的在插入透视表的右边那个按钮,2003版的在data菜单下的list,excel就会自动套用格式和公式,智能识别.
方法三:在上方的输入栏中输入以下内容即可:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Application.WorksheetFunction.CountA(Target.Rows) = 0 Then _
Target.Rows.Offset(-Selection.Rows.Count, 0).AutoFill Destination:=Selection.Offset(-Selection.Rows.Count, 0).Resize(Selection.Rows.Count * 2)
End Sub
热心网友
时间:2022-06-22 13:45
有以下方法可以:
1,
直接选择有公式的那个单元格,复制(快捷键ctrl+c),然后在你插入的那一行,要放公式的那一格里,粘贴(快捷键ctrl+v)。这时候可以实现单元格内的公式复制。
(如果你只想复制值,记得在粘贴以后,旁边有出来一个选择项,可以选择,只有值。)
2,
如果你要填写的单元格,和被复制的公式所在单元格,是为上下行。那你可以直接拉。
方法是:
比如你的单元格a3里面的公式为:=a1+a2
那么,你把鼠标放在a3的右下角,当鼠标变成实心"+"的时候,就能拉了。。
拉到b3行,b3显示为:=b1+b2,
拉到c3行,c3显示为:c1+c2。
希望能够帮助你。
热心网友
时间:2022-06-22 13:46
其实EXCEL有“扩展数据区域格式及格式”功能。但要求有一定的条件,一般不是很好掌握,一般不推荐使用。
还有一个列表功能可以实现你这样的要求。
数据-列表-创建列表,只要公式在列表区域内,插入一行公式会自动增加。
热心网友
时间:2022-06-22 13:46
用定义名称可以实现的,比如你在A1:A6中输入数值,然后按插入-名称-定义,在名称中输入end,引用位置中输入公式=A6,点击添加,确定。然后在A7中输入公式=SUM($A$A:end).