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

快速合并 Excel 中相同的数值/数据或重复行

作者肖阳修改日期

Kutools for Excel

提升 Excel 性能,拥有 300+
强大功能

假设您正在处理包含某列重复记录的数据集,现在需要根据该列中相同的数值合并行,并对同一行其他列的单元格进行合并或计算等操作。Kutools for Excel高级合并行工具可以帮您轻松解决这一问题。通过此功能,您可以轻松实现:

将相同数值的合并行合并,并合并其他列的值

合并重复行并汇总/计数其他列的数值

合并重复行并保留其他列的首项或末项数据


单击 Kutools > 合并和拆分 > 高级合并行 即可启用该功能。请参见截图:

shot-advanced-combine-rows-1


将相同数值的合并行合并,并合并其他列的值

如下图所示,这是一份包含客户及其对应订单的销售表格,不同信息分布在不同列中。您可以看到,同一客户在表格中有多次购买记录。我们的目标是将同一客户的所有购买信息合并到一行,并用逗号分隔。让我们看看如何通过高级合并行功能轻松实现。

shot-advanced-combine-rows-2

1. 选择整个表格(本例为 )A1:B13),然后依次点击 Kutools> 合并和拆分> 高级合并行,即可启用该功能。

2. 在高级合并行对话框中,请按照以下方式进行设置。

1) 选择区域会显示在合并区域框中。您可根据需要更改范围;
2) 在 列数据部分,您可以看到所有选择区域的列都在列表框中显示。
A指定一个关键列用于查找重复项
本例中,因为我需要根据 Customer 列中的合并行和重复值进行操作,这里我选择 Customer,在列表中点击操作列右侧的箭头,然后选择主键,从下拉菜单中选取;
B选择文字分隔符作为合并值的分隔符
这里我选择列 Product,点击操作列右侧的箭头,然后选择逗号,在合并分组下拉菜单中进行选择。
3) 点击确定按钮。

shot-advanced-combine-rows-3

注意:
1)如果选择区域有标题,包含标题该框会自动勾选。
2)如需在合并后保留单元格格式(如日期、百分比、货币等),请勾选使用格式化后的值该复选框。
3)本示例中,如果产品列存在空白单元格,逗号分隔列表里会出现多余的逗号和空格。为避免此情况,请勾选忽略空白单元格该复选框。
4)如不希望合并结果中显示重复值,请勾选删除重复值该复选框。
5)在窗口下方,可看到两个选项卡“预览”和“示例”。“预览”选项卡实时预览您指定设置下的合并结果。而“示例”选项卡则显示了该功能的示例屏幕截图。

3. 随后会弹出另一个高级合并行对话框,显示可成功合并的行数。单击确定即可关闭此窗口。

shot-advanced-combine-rows-8

合并完成后,您将看到如下结果。

shot-advanced-combine-rows-2


合并重复行并汇总/计数其他列的数值

如下图所示,这是一份包含客户、对应订单及销售额的销售表格,各类信息分布在不同列中。您会发现,同一客户在表格中有多次购买记录。我们的目标是将同一客户的所有购买记录合并为一行,并分别统计每位客户的总销售额。

shot-advanced-combine-rows-4

1. 选择整个表格(A1:C13,本例),然后依次点击 Kutools > 合并和拆分 > 高级合并行,即可启用该功能,轻松提升工作效率。

2. 在高级合并行在对话框中,请按照以下方式进行设置。

1) 选择区域会显示在 合并区域框中。您可根据需要更改范围;
2) 在列数据部分,您可以看到所有选择区域的列都在列表框中显示。
A指定一个关键列用于查找重复项
本例中,因为我需要根据 Customer 列中的合并行和重复值进行操作,这里我选择 Customer,在列表中点击操作列右侧的箭头,然后选择主键,从下拉菜单中选取;
B选择文字分隔符作为分隔合并结果
这里我选择列 Product,点击操作列右侧的箭头,然后选择 您要用来分隔数值的分隔符(此处我选择)逗号)。
C对某一列执行计算
本例中,我需要对相同客户的销售额进行求和。这里我选择 Sale,在列表中点击操作列右侧的箭头,然后选择求和,在计算分组下拉菜单中进行选择。
3) 点击确定按钮。

shot-advanced-combine-rows-5

注意:
1)如果选择区域有标题,【 【TN_149_END】】包含标题该框会自动勾选。
2)如需在合并后保留单元格格式(如日期、百分比、货币等),请勾选使用格式化后的值该复选框。
3)本示例中,如果产品列存在空白单元格,合并值中会出现多余的逗号和空格。为避免这种情况,请勾选忽略空白单元格该复选框。
4)对于销售额列,还可以进行如平均值乘积等其他计算。非重复个数
5)如不希望合并结果中显示重复值,请勾选删除重复值该复选框。
6)在窗口下方,可看到两个选项卡“预览”和“示例”。“预览”选项卡实时预览您指定设置下的合并结果。而“示例”选项卡则显示了该功能的示例屏幕截图。

3. 随后将弹出另一个窗口高级合并行对话框将显示可成功合并的行数。请单击确定关闭此窗口。

shot-advanced-combine-rows-8

合并完成后,您将看到如下结果。

shot-advanced-combine-rows-4


合并重复行并保留其他列的首项或末项数据

如下图所示,这是一份包含客户、对应订单及购买日期的销售表格,各类信息分布在不同列中。您会发现,同一客户在表格中有多次购买记录。我们的目标是将同一客户的所有购买项合并为一行,并在“Date”列仅保留首次购买日期。

shot-advanced-combine-rows-6

1. 选择整个表格(A1:C13 本例),然后依次选择 Kutools> 合并和拆分> 高级合并行 以启用该功能。

2. 在高级合并行在对话框中,请按照以下方式进行设置。

1) 选择区域会显示在合并范围框中。您可根据需要更改范围;
2) 在列数据部分,您可以看到所有选择区域的列都在列表框中显示。
A指定一个关键列用于查找重复项
本例中,因为我需要根据 Customer 列中的合并行和重复值进行操作,这里我选择 Customer,在列表中点击操作列右侧的箭头,然后选择主键,从下拉菜单中选取;
B选择文字分隔符作为分隔合并值
这里我选择列 Product,点击操作列右侧的箭头,然后选择您希望用来分隔值的分隔符(此处,我选择)逗号)。
C仅保留某列的首项/末项
本例中,我只想为每个客户保留首个购买日期。这里我选择 Date,在列表中点击操作列右侧的箭头,然后选择 保留列中第 1 条数据,在保留分组选项下拉菜单中进行选择。
3) 点击确定按钮。

shot-advanced-combine-rows-7

注意:
1)如果选择区域有标题,【 【TN_238_END】】包含标题该框会自动勾选。
2)如需在合并后保留单元格格式(如日期、百分比、货币等),请勾选使用格式化后的值该复选框。本例中,合并后如勾选该项,日期列的格式会被保留。
3)本示例中,如果产品列存在空白单元格,合并值中会出现多余的逗号和空格。为避免这种情况,请勾选忽略空白单元格该复选框。
4)如不希望合并结果中显示重复值,请勾选删除重复值该复选框。
5)在窗口下方,可看到两个选项卡“预览”和“示例”。“预览”选项卡实时预览您指定设置下的合并结果。而“示例”选项卡则显示了该功能的示例屏幕截图。

3. 随后将会弹出另一个窗口高级合并行对话框将显示可成功合并的行数。请单击确定关闭该窗口。

shot-advanced-combine-rows-8

合并完成后,您将看到如下结果。

shot-advanced-combine-rows-6


注意:

1. 该功能支持 撤销(Ctrl)+Z)操作;

2. 该功能不支持用于筛选后的数据。


高效办公工具推荐

Office Tab:通过便捷标签功能,让 Microsoft Office 也能像 Chrome、Firefox 和新版 Edge 浏览器一样实现标签页操作。轻松切换文档,告别繁琐的多窗口操作。了解更多……

Kutools for OutlookKutools for Outlook 为 Microsoft Outlook 2010–2024(及更高版本)和 Microsoft 365 提供 100+ 强大功能,助您轻松简化邮件管理,全面提升工作效率。了解更多……


Kutools for Excel

Kutools for Excel 提供 300+ 项高级功能,助您高效处理 Excel 2010 – 2024 及 Microsoft 365. 上述功能只是众多节省时间工具中的一项。

🌍 支持 40+ 种界面语言
✅ 全球 500,000+ 用户与 80,000+ 家企业信赖之选
🚀 兼容所有现代 Excel 版本
🎁 30 天完整功能免费试用——无需注册,无任何限制
Kutools for Excel 功能区Kutools for Excel 功能区