Table of contents
在工作时 ǞǞǞ 今天,我将向大家展示三种简单的方法,如何在excel中复制公式而不进行递增。 让我们开始吧。
下载实践工作手册
下载这本练习手册,在阅读本文时进行练习。
复制下来的公式.xlsm在Excel中复制公式而不增量的3种快速方法
- 让我们来看看这个数据集。 我们有一个公司的各种物品的价格记录,名为 APEX服装公司 有 项目名称 ,他们的 价格 , 税收。 和 含税价格 在列 B, C, D, 和 E 栏的第一个单元格中 E , 含税价格 我们已经写了一个公式
=C4+C4*D4
- 现在我们要把这个公式复制到其余的单元格中,而不增加税收。 D4. 这意味着该细胞 E5 将有。
=C5+C5*D4
- 同样地,细胞 E6 将有。
=C6+C6*D4
- 你如何才能做到这一点呢? 以下是你可以利用的三种方法,在Excel中向下复制公式而不增量。
1.使用绝对单元格引用来向下复制公式而不增量
实现这一目标的最佳方法是使用 绝对单元格参考。 一个 绝对单元格参考 是一个单元格引用,具有 美元符号($) 在行号和列号之前。 当我们拖动一个带有 绝对单元格参考 通过 填充手柄 意思是说,它不会递增。 绝对单元格参考 细胞的 D4 是 $D$4 .因此,使用这个公式在 公式吧 用于细胞 E4.
=C4+C4*$D$4
对于2013年或更高版本的Excel,你可以使用键盘快捷键来创建一个 绝对单元格参考 请按照以下步骤操作。
步骤。
- 双击在 公式吧 或按 F2 公式会在你的键盘上的 编辑 模式。
- 把光标放在 D4 并按 F4 在你的键盘上,它将变成 D4 进入 $D$4 .
- 如果你按下 F4 再次,它将变成 $D$4 进入 D$4 .
- 新闻 F4 再来一次,你会得到 $D4 .
- 如果你按下 F4 再次,你会得到 D4 .
- 再次按 F4 ,你会得到 $D$4. 周而复始。
- 如果你的公式包含一个以上的单元格引用,并且你需要使所有的单元格引用 绝对的。 按压 Ctrl + Shift + Home 首先,它将选择整个公式。 然后按 F4 .
- 在 公式吧 如果不是这样,你可以按下 Ctrl + End 在你的键盘上,把它带到终点。
在输入第一个单元格的公式后,用 绝对单元格参考 在 公式吧。 你必须将公式复制到其余的单元格中。 你可以通过两种方法实现这一点。
方法1:通过拖动填充手柄
- 拖动 填充手柄 (《小 加号(+)符号 右下角)的单元格,该单元格的公式为 绝对单元格参考 到你想复制公式的单元格。 这里我拖动了 填充手柄 来自细胞的 E4 至 E13 .
- 结果是,我得到了复制到所有单元格的公式,而没有增量 D4 .
方法2:使用Excel工具栏的填充选项
- 选择带有公式的单元格,该公式为 绝对单元格参考 我选择单元格 E4 至 E13 .
- 然后转到 首页>填充 在Excel工具条上的选项 编辑工作 节。
- 点击下拉菜单。 你会得到几个选项。 点击 下降 .
- 你会得到复制到所有单元格的公式,而不需要增加单元格的参考值 D4 .
阅读更多:在Excel中复制公式,只需改变一个单元格的参考文献
类似读物
- 如何在Excel中复制公式到另一个工作表(4种方法)
- 如何在Excel中向下一列复制公式(7种方法)
- Excel VBA复制公式的相对参考(详细分析)
2.使用查找和替换框,在不增加的情况下向下复制公式
这种方法在你想进行以下操作时非常方便 复制公式 从一个单元格区域复制到另一个单元格区域而不改变单元格引用。 让我们想一想,我们要复制列 E ,含税价格为列 F 我们怎样才能做到这一点呢? 按照以下步骤进行。
步骤。
- 转到 主页> 查找和选择 栏目中的选项 编辑工作 组的 首页 从Excel工具条中选择 "选项卡"。
- 点击下拉菜单,你会得到一些选项。 选择 替换... .
- 你会得到 查找和替换 你也可以按 Ctrl + H 来得到的,在 发现什么 选项,插入' '。 而在 替换为 选项,插入' &&&。 '.
- 点击进入 全部替换。 你将得到列中的所有单元格 E 有 ' &&&。 '像这样。
- 然后选择列中的所有单元格 E ,将其复制到 Ctrl +C 然后将它们粘贴在列 F .
- 再次前往 首页>查找和选择 然后选择 替换。 (或按 Ctrl + H ) 这一次,在 发现什么 选项中,插入'&&&'。 而在 替换为 选项,插入'='。
- 点击进入 全部替换。 你会发现公式从列 E 复制到列 F 没有任何变化。
阅读更多。 如何在Excel中通过改变单元格引用来复制公式
3.应用VBA宏来向下复制公式而不增量
你可以使用 VBA 按照下面的步骤,创建一个Macro来做和我之前一样的事情。
步骤。
- 首先,按 Alt + F11 在你的Excel文件中,它将打开 VBA 窗口。
- 然后去到 插入 中的选项。 VBA 工具栏,选择 模块。
- 你会得到一个像这样的模块窗口。
- 在这里写下以下代码来创建宏。
编码
Sub PasteExactFormulas() Dim Vrnt As Variant Dim sRang As Range, rRang As Range, s As Long, y As Long Set sRang = Application.InputBox("Select source Range w/formulas", Type:=8) s = sRang.Rows.Count y = sRang.Columns.Count Vrnt = sRang.Formula For i = 1 To UBound(Vrnt, 1) For j = 1 To UBound(Vrnt, 2) Vrnt(i, j) = CStr(Vrnt(i, j) ) Next j Next i Set rRang = Application.InputBox("选择第一个cell of Paste Range", Type:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub
- 你的代码在模块窗口中会是这样的。
- 新闻 Ctrl + C 来保存宏,你会得到一个 误差框 像这样。
- 点击进入 没有。 Excel会自动打开 另存为 窗口给你,给 文件名称 然后点击下拉菜单上的 保存为类型 .
- 你会发现有很多选择。 选择 启用Excel-Macro的工作簿。 然后点击 保存。 你的工作簿现在被保存为 巨集 .
- 然后回到Excel工作表,按 Alt + F8 你会得到一个名为 巨集 选择 宏观 你想运行的程序,并点击 运行 .在这里我想运行 PasteExactFormulas.
- 如果你运行最近创建的 宏观 ,在 PasteExactFormulas, 你会得到一个 输入框 选择你要复制公式的单元格范围,然后点击 "确定"。 这里我选择了单元格 E3至E13 .
- 你会得到另一个 输入框 选择你要粘贴公式的区域的第一个单元格。 然后点击 认可 这里我选择 F3 .
- 你会发现列的公式为 E 漂亮地复制到列 F 如果你愿意,你可以手动改变格式。
阅读更多:VBA在Excel中从上面的单元格复制公式(10种方法)。
总结
我希望 3 当你试图在excel中复制公式而不增加时,上面显示的方法将很有帮助。 如果你喜欢这篇文章,请与你的朋友分享。 更多类似的文章,请访问我们的 爱思帝网 场地