KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何在 Excel 中仅复制所选单元格的总和?

作者Kelly修改日期

例如,您在 Excel 中有一个包含数值的单元格区域,现在需要将该区域的总和快速复制并粘贴到另一个单元格中,该如何操作?本文将为您介绍几种简便方法,助您轻松实现仅复制所选单元格区域的总和。


仅使用 VBA 复制所选单元格的总和

我们可以运用一段 VBA 代码,仅复制所选单元格的总和,并将其粘贴到 Excel 的另一个单元格中。请按以下步骤操作:

1. 选择仅需复制其总和的数值单元格,然后按下 Alt+F11 键,即可打开 Microsoft Visual Basic for Applications 窗口。

2. 单击插入> 模块,然后将下方的 VBA 代码粘贴到打开的模块窗口中。

VBA:在 Excel 中仅复制所选单元格的总和

Sub CopySum()
Dim xOb As New DataObject
xOb.Clear
xOb.SetText Application.WorksheetFunction.Sum(Application.ActiveWindow.RangeSelection)
xOb.PutInClipboard
MsgBox "The sum of selected cells has been copied to the Clipboard.", vbInformation, "Kutools for Excel"
End Sub
3. 单击工具> 引用 打开“引用 – VBAProject”窗口。
显示 Excel 中“引用”选项的屏幕截图

4. 在“引用 —— VBAProject”对话框中,请单击浏览按钮。接着,在弹出的“添加引用”对话框中,选择位于 C:\Windows\System 32 文件夹中的 FM 20.DLL 文件,然后依次单击打开按钮和确定按钮,关闭两个对话框。参见截图:
显示“引用 – VBAProject”窗口中的“浏览”按钮,用于选择 FM20.DLL 文件的屏幕截图

注意:如果在“引用 – VBAProject”窗口的可用引用框中已存在 Forms 2.0 对象库 选项,请直接勾选该选项,然后单击确定按钮。

5. 现在返回模块窗口,按下 F5 键或单击运行按钮,即可运行此 VBA 代码。

此时将弹出一个对话框,提示所选单元格的总和已复制到剪贴板。请单击确定按钮关闭该对话框。
显示对话框确认所选单元格的总和已复制到剪贴板的屏幕截图

6. 继续选择要粘贴总和的目标单元格,然后同时按下 Ctrl+V 键,即可粘贴所选单元格的总和。

在 Excel 中轻松将选定区域的小计值(而非全部数据)复制到其他区域或工作表

借助 Kutools for Excel高级合并行 Excel 用户无需预先合并相同项目,即可快速计算小计值(如求和、计数、平均值等)。只需先将所选内容复制到目标区域,再应用此功能,即可在 Excel 中仅保留小计结果。

显示用于复制小计的 Kutools for Excel 高级合并行功能的屏幕截图

Kutools for Excel——通过 300 多款必备工具全面增强 Excel 功能,助您工作更快速、更轻松,并借助 AI 功能实现更智能的数据处理与高效办公!立即获取

仅通过创建命名区域复制所选单元格的总和

有些 Excel 用户可能不愿使用 VBA 代码。别担心!此方法将帮助您通过创建命名区域并应用 SUM 函数,仅复制所选单元格的总和。

1. 选择要复制其总和的单元格区域,在左上角的名称框中输入一个名称,然后按 Enter 键。

在本例中,我们将命名区域定义为名称,并将其输入到 copy_sum 名称框中。参见截图:
显示 Excel 名称框中为选定单元格区域定义的名称范围(copy_sum)的屏幕截图

2. 选择要粘贴这些单元格总和的目标单元格,输入公式 =SUM(copy_sum),然后按下 Enter 键。
显示在目标单元格中输入公式 =SUM(copy_sum) 以复制总和的屏幕截图

现在,命名区域中所有单元格的总和将自动返回到所选单元格中。


仅复制所选单元格的总和,并忽略隐藏的单元格/行/列

有时,在您要复制总和的选择区域中可能存在隐藏的单元格、行或列,而您需要在忽略所有隐藏单元格、行和列的情况下复制总和。该怎么办?试试此方法!

1. 选择包含隐藏行和列且需复制其总和的区域,在左上角的名称框中输入名称后按 ENTER 键。参见截图:
本例中,我们在名称框中将所选区域命名为 copy_sum_visible。参见截图:
显示 Excel 名称框中为包含隐藏单元格的选定区域定义的名称范围(copy_sum_visible)的屏幕截图

2. 选择用于显示总和的目标单元格,输入公式 =SUMVISIBLE(copy_sum_visible),然后按下 Enter 键。
显示在 Excel 中使用公式 =SUMVISIBLE(copy_sum_visible) 复制总和(忽略隐藏单元格)的屏幕截图

注意事项
(1) SUMVISIBLE 函数是 Kutools for Excel 提供的多个实用内置函数之一。
(2) 如果您将此工作簿发送给未安装 Kutools for Excel 的用户,总和值将显示为错误。为避免此问题,建议您使用 Kutools for Excel转为实际值工具:将公式替换为其计算结果。
显示 Kutools for Excel 转为实际值工具将 SUMVISIBLE 公式替换为其计算结果的屏幕截图


演示:仅复制所选单元格的总和,并忽略隐藏的单元格/行/列

Kutools for Excel:超过 300 款实用工具触手可及!畅享 AI 驱动的功能,让工作更智能、更高效!立即下载!

相关文章:

在 Excel 中复制公式而不更改其单元格引用

将公式从一个工作簿复制到另一个工作簿而不保留链接

最佳办公效率工具

🤖KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项   |  删除空白行   |  合并列或单元格且不丢失数据   |  不使用公式的四舍五入……
高级 LOOKUP多条件 VLookup  |  多值 VLookup  |   跨多工作表 VLookup   |   模糊查找……
高级下拉列表快速创建下拉列表   |  级联下拉列表   |  多选下拉列表……
列管理器添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列……
特色功能网格聚焦   |  设计视图   |增强编辑栏   | 工作簿和表管理器   |  资源库(自动文本)|  日期提取   |  汇总工作表  |  加密/解密单元格   | 按列表发送邮件   |  超级筛选   |   特殊筛选(筛选粗体单元格/斜体/删除线……) ......
精选 15 工具集12 文本工具添加文本删除特定字符,……)|   50+ 图表 类型甘特图,……)|   40+ 实用公式基于生日计算年龄,……)|   19 插入工具插入二维码从路径插入图片,……)|   12 转换工具小写金额转大写汇率转换,……)|   7 合并和拆分工具高级合并行分割单元格,……)|……更多
在您的首选语言中使用 Kutools – 支持英语、西班牙语、德语、法语、中文及 40+ 种其他语言!

使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……


Office Tab 为 Office 带来标签式界面,让您的工作更轻松

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!

所有 Kutools 插件,一个安装程序

Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。

ExcelWordOutlookTabsPowerPoint
  • 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
  • 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
  • 协同效果更佳— 在多个 Office 应用中实现高效协同
  • 30 天全功能试用— 无需注册,无需信用卡
  • 超值之选— 比单独购买插件更省钱