excel插入一行如何保留公式上一行的公式

请问,excel中插入一行后如何保留上一行的公式?
是自动生成的那种,不用每次都用那个右下角的小黑点拖。
我网上查过有人说excel没有这种功能,但可以编程解决,怎么编?

  方法一:选择带有公式的一行复制,然后在要插入行的地方点右键选择插入已复制的内容。
  方法二:将当前的数据区域转换成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
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-03
有以下方法可以:
1,
直接选择有公式的那个单元格,复制(快捷键ctrl+c),然后在你插入的那一行,要放公式的那一格里,粘贴(快捷键ctrl+v)。这时候可以实现单元格内的公式复制。
(如果你只想复制值,记得在粘贴以后,旁边有出来一个选择项,可以选择,只有值。)
2,
如果你要填写的单元格,和被复制的公式所在单元格,是为上下行。那你可以直接拉。
方法是:
比如你的单元格a3里面的公式为:=a1+a2
那么,你把鼠标放在a3的右下角,当鼠标变成实心"+"的时候,就能拉了。。
拉到b3行,b3显示为:=b1+b2,
拉到c3行,c3显示为:c1+c2。
希望能够帮助你。
第2个回答  2008-03-21
其实EXCEL有“扩展数据区域格式及格式”功能。但要求有一定的条件,一般不是很好掌握,一般不推荐使用。
还有一个列表功能可以实现你这样的要求。
数据-列表-创建列表,只要公式在列表区域内,插入一行公式会自动增加。本回答被提问者采纳
第3个回答  2008-03-21
用定义名称可以实现的,比如你在A1:A6中输入数值,然后按插入-名称-定义,在名称中输入end,引用位置中输入公式=A6,点击添加,确定。然后在A7中输入公式=SUM($A$A:end).

如何让excel表自动插入一行,保持公式不变
方法一:步骤、打开需要处理的文件,选择【文件】—【选项】,步骤、在弹出的【选项】对话框中,选择【高级】—【编辑选项】,将【扩展数据区域格式及公式】打勾,然后点击【确定】,这样子设置完后,当我们在新插入一行,并且在公式有引用到的单元格填充数据后,需用公式填充的单元格就会自动根据上一行...

Excel怎么插入新行并保留原数据公式?
1. 选择你要插入行的位置。你可以选择整行或在某个单元格下方插入一行。2. 右键单击所选行的行号,然后选择"插入"选项。或者,在菜单栏中选择"开始"选项卡,找到"单元格"部分,点击"插入"按钮,并选择"整行"。3. 在插入的新行中,将光标置于第一个单元格。4. 如果该行包含带有公式的数据,则...

EXCEL表格怎么在插入行后自动复制上一行公式?
1、首先打开需要编辑的Excel表格。2、然后在弹出来的窗口中点击打开左上角文件中的“选项”。3、然后在弹出来的窗口中点击打勾高级中的“扩展数据区域格式及公式”即可。

excel插入一行如何保留公式上一行的公式
方法一:选择带有公式的一行复制,然后在要插入行的地方点右键选择插入已复制的内容。方法二:将当前的数据区域转换成table格式,07版的在插入透视表的右边那个按钮,2003版的在data菜单下的list,excel就会自动套用格式和公式,智能识别.方法三:在上方的输入栏中输入以下内容即可:Private Sub Worksheet_Cha...

EXCEL中如何插入一行还能引用上一行的公式
1, 直接选择有公式的那个单元格,复制(快捷键CTRL+C),然后在你插入的那一行,要放公式的那一格里,粘贴(快捷键CTRL+V)。这时候可以实现单元格内的公式复制。 (如果你只想复制值,记得在粘贴以后,旁边有出来一个选择项,可以选择,只有值。)2, 如果你要填写的单元格,和被复制的公式所在...

excel新插入的行怎么自动套用上一行公式?
1、在EXCEL中,首先输入公式。2、如果您单击输入公式的单元格,并将鼠标放在单元格的右下角,则会出现一个黑色十字标记。3、下拉输入公式的单元格,将第一行中的公式复制到其他行,并根据需要拉多行。4、最后,在前一个单元格中输入一个数字,公式的单元格将自动显示数据。

excel新插入行如何实现自动填充上一行公式
如果你用的是EXCEL2003, 在数据-列表-创建列表 就能在表格中插入一行后,自动填充上一行公式 如果是2007及以上版本, 插入-表

EXCEL插入行单元格后怎么样做可以保持公式原有单元格不变excel公式保持...
不受插入行列的影响,范例: =INDIRECT(\\"A1\\") 在第一行上方插入一行后,公式对应单元格仍是A1,而不会变成A2 用indirect函数将公式引用单元格固定,不受插入行列的影响,范例:=INDIRECT(\\"A1\\")在第一行上方插入一行后,公式对应单元格仍是A1,而不会变成A2 ...

excel如何事插入一行后延续公式
1、首先,点击OFFICE按钮。2、选择EXCEL选项。3、在弹出的窗口中,点击【高级】,选择右边【编辑选项】下的“扩展数据区域格式及公式”后,点击【确定】。4、回到工作表中,重新插入新的一行。5、填入数据,单元格E6自动填充单元格E5中的公式。

EXCEL插入行单元格后怎么样做可以保持公式原有单元格不变
--- 我来加一下 图片举例吧:首先是未插入行时,两种公式的结果 未插入行时,此时a2、b2内的结果一样 在第一行的上方插入一行后:插入行后 插入行后,原来a列公式仍然对应a1单元格,因为这里是用a1这个文本,转化成引用,文本本身不会因为插入行列而改变,所以插入行后仍然引用a1单元格 b列单元格...

相似回答