如何将同一组的数据合并到一个单元格中?本文介绍两种方法:辅助列 IF函数法、Power Query分组,今天小编就来说说关于如何把相同数据合并到一个单元格?下面更多详细答案一起来看看吧!

如何把相同数据合并到一个单元格(如何将同一组的数据合并到一个单元格内)

如何把相同数据合并到一个单元格

如何将同一组的数据合并到一个单元格中?本文介绍两种方法:辅助列 IF函数法、Power Query分组。

当需要分组的数据量较少时,可以使用辅助列 IF函数法,这个方法使用的IF函数比较简单。如果需要分组的数据量较大时,可以使用Power Query法。使用Power Query操作过程也比较简单,会涉及到修改编辑栏中一小段公式。

1

案例描述

如下图所示,A1:B10为商品种类和品名对照表。要求将相同种类的品名合并到一个单元格,并且不同品名之间以顿号(、)连接。效果如D1:E4单元格所示。

2

辅助列 IF函数

1、按照分组依据“种类”对数据进行排序,如下图所示:

排序后的数据如下图所示:

2、在C2单元格输入以下公式:

=IF(A2=A1,C1&"、"&B2,B2)

拖动填充柄向下复制公式,得到的结果如下图所示:

3、在D2单元格输入公式:=IF(A2<>A3,"是","")

拖动填充柄向下复制公式,得到的结果如下图所示:

4、筛选“辅助列2”中单元格内容为“是”,如下图所示:

筛选后的C列数据就是按“种类”分组后的结果。

3

power query分组

1、选中数据源中的任意单元格,单击【数据】-【来自表格/区域】,在弹出的【创建表】对话框中,单击“确定”。

2、打开Power Query编辑器后,单击【转换】-【分组依据】。

在弹出的【分组依据】对话框中,分组依据选择【种类】,【新列名】输入“品名”,【操作】选择【求和】,【柱】选择【品名】。单击确定。

得到的结果如下图所示:

3、将公式中的“List.Sum([品名])”修改为“Text.Combine([品名],"、")”。

修改前的公式:

修改后的公式:

4、单击【主页】-【关闭并上载】,将得到的数据加载到工作表中。如下图所示: