跳至主要内容

如何根据Excel中的相同值快速合并行?

Author: Sun Last Modified: 2025-07-31
A screenshot showing data with duplicate order names in Excel
在处理Excel数据时,通常会在某一列中存在具有重复值的行以及需要合并或求和的相应数值数据。假设有两列数据——一列为包含重复项的“订单”列,另一列为“销售额”列——您希望通过对每个唯一的订单对应的销售额进行求和来合并行,如截图所示。本文将通过多种技术引导您完成一种优化的方法,以基于共同值合并行。
使用数据透视表基于值合并行
使用Kutools for Excel基于值合并行 使用公式基于值合并行

使用数据透视表基于值合并行

在Excel中,有一个功能——数据透视表,您可以使用它根据值快速合并行并计算其他列中的值。

1. 选择要操作的数据区域,然后点击“插入”>“数据透视表”。此时会弹出“创建数据透视表”对话框,请在“选择放置数据透视表报告的位置”部分中根据需要选择“新工作表”或 “现有工作表”选项,并点击“确定”。请参见截图:
A screenshot of Excel showing PivotTable option

2. 然后将“字段”列表中的“订单”拖到“行”部分,并将“销售额”字段拖到“数据透视表字段”窗格中的“值”部分,这样数据透视表就创建好了。请参见截图:
A screenshot of PivotTable Fields setup with Order and Sales fields

提示:如果您想对销售额字段执行其他计算,可以单击“值”部分中“销售额的总和”旁边的向下箭头,并选择“值字段设置”以在弹出的对话框中更改计算方式。请参见截图:
A screenshot of Value Field Settings in PivotTable for other calculations


使用Kutools for Excel基于值合并行

“Kutools for Excel”提供了一种强大的解决方案,可以根据相同的值快速合并行,为您节省时间和精力。只需几次点击,您就可以合并重复行、汇总数据,并以前所未有的方式简化您的电子表格。无论您是在管理大型数据集还是简化报表,“Kutools for Excel”都能使这一过程无缝且高效。

注意:Kutools直接在原数据区域上进行操作。为确保数据安全,建议您在继续之前备份数据,以避免任何可能的关键信息丢失。
Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

1. 选择要合并的数据区域,然后点击“Kutools”>“合并与拆分”>“高级合并行”。

2. 在弹出的“高级合并行”对话框中,指定以下操作:

  • 单击列标题(包含重复值的列),然后选择“主键”将其标记为关键列,
  • 然后单击列标题(进行计算的列),从“计算”字段下拉菜单中选择一个所需的计算方式,该方式位于“计算”部分下的列表中。
  • 最后,点击“确定”按钮。
    A screenshot of Kutools Advanced Combine Rows dialog showing Primary Key and Calculate options

3. 现在,所选区域已根据值合并了行并进行了计算。请参见截图:
A screenshot of condensed rows with summed values using Kutools for Excel

Kutools for Excel - 通过超过300个必备工具,让Excel功能大幅提升。永久免费享受AI功能!立即获取


使用公式基于值合并行

此外,这里有一些公式可以帮助您根据相同的值合并行。

1. 选择数据范围旁边的一个空白单元格,例如D2,输入此公式,并按“Shift”+“Ctrl”+“Enter”以获得正确结果。

=INDEX($A$2:$A$12,MATCH(0,COUNTIF($D$1:D1,$A$2:$A$12),0))
A screenshot showing the INDEX formula in Excel to condense rows based on value

注意:在此公式中,“A2:A12”是您希望基于其重复项进行合并的列,“D1”是应用公式的列的第一个单元格。您可以根据需要更改它们。

2. 然后点击D2,即公式单元格,并向下拖动自动填充句柄,直到出现错误值为止。请参见截图:

3. 删除错误值并转到您使用的第一个公式旁边的下一个单元格,例如E2,输入以下公式,按“Enter”获取结果,然后向下拖动填充句柄以将此公式应用于单元格。

=SUMIF($A$2:$A$12,D2,$B$2:$B$12)
A screenshot of SUMIF formula used to calculate total sales for condensed rows

注意:在此公式中,“A2:A12”是您希望基于其进行合并的列表,“D2”是应用第一个公式的单元格,“B2:B12”是您希望基于重复项进行求和的列表。您可以根据需要更改它们。


总结

在处理Excel数据时,基于相同值合并行是一项常见但至关重要的任务。根据您的需求和工具,您可以从几种方法中选择以实现此目标:

  • 使用数据透视表:数据透视表是一个强大的工具,非常适合快速汇总和分析大型数据集。它们会自动合并具有相同值的行,并提供灵活的汇总选项,使其成为需要动态数据分析场景的理想选择。
  • 使用Kutools for Excel:Kutools提供了一个简单而高效的解决方案,特别是对于需要在保持数据完整性的同时快速合并行的用户。其直观的界面和丰富的功能使数据处理更加容易和高效。
  • 使用公式:对于需要在不改变数据结构的情况下合并数据的用户,使用像SUMIF这样的公式是一个灵活的选择。尽管它需要手动设置,但公式提供了高度的自定义,使其适合处理复杂的数据合并任务。

无论您选择哪种方法,都可以显著提高数据处理的效率和准确性。如果您有兴趣探索更多Excel技巧,我们的网站提供了数千个教程,帮助您掌握Excel


最佳 Office 办公效率工具

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

用 Kutools for Excel 加速你的 Excel 技能,体验前所未有的高效办公。 Kutools for Excel 提供300 多项高级功能,助您提升效率,节省大量时间。点击此处,获取你最需要的功能...


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

  • 在 Word、Excel、PowerPoint 启用标签式编辑和阅读
  • 在同一窗口的新标签中打开和创建多个文档,无需新建窗口。
  • 办公效率提升50%,每天帮你减少上百次鼠标点击!