Excel如何提取出相同名称对应的多个不同数据

作者:国际小甜 | 创建时间: 2023-05-21
本例要 统计各人员对应的名称,将其汇总到一个单元格。 但是,我们汇总数据的时候,每个名称都是放置在不同的单元格内的。 我们应该 如何将人员姓名对应的多个名称汇总呢?而且 人员姓名还很多,怎么办? 详细解决步骤请看敏丝下方图解。...
Excel如何提取出相同名称对应的多个不同数据

操作方法

本例做了2个数据,即2个人员姓名,每个姓名对应的名称分别是3个。

我们在C列插入辅助列,并 使用函数公式给每个名称后面加上换行符,但是各人员姓名对应的最后一个名称数据不要加入换行符。 由于本例是需要各个客户是在单元格内换行显示,所以加了换行符(各人员姓名对应的最后一个数据不加换行符是因为不需要),其他案例中不需要添加换行符的步骤(3、4、5)。 =IF(COUNTIFS(A:A,A2)=COUNTIFS($A$2:A2,A2),B2,B2&CHAR(10))

我们在D列再加一个辅助列, 将C列的内容选择性粘贴为"数值"。

这时,我们 点击D列,然后点击"自动换行",可以看到我们添加的换行符,各人员姓名对应的最后一个名称数据没有添加(B列第3个、第6个)。

接下来,我们 使用函数将D列的内容(名称数据)汇总在E列显示,且只有各人员姓名对应的第一个名称数据右方显示汇总的结果。 =IF(COUNTIFS($A$2:A2,A2)=1,PHONETIC(OFFSET($A$1,MATCH(A2,A:A,)-1,3,COUNTIFS(A:A,A2),)),"")

我们插入 "数据透视表",并将数据透视表放置好(本例中是放置于当前工作表)。

我们将数据透视表字段 "姓名"(A列标题)、 "合并在一起"(E列标题)拖到左下方的 "行"区域。

选中数据透视表,鼠标右键单击透视表选择 "数据透视表选项", "布局和格式"设置为 "合并且居中排列带标签的单元格", "显示"设置为 "经典透视表布局"。

再次单击选中数据透视表,在上方的 "设计"菜单中设置"分类汇总"为 "不显示"。

最后,我们使用筛选取消选中空白单元格(只选中有内容的单元格),然后按复制筛选后的结果,粘贴到其他位置,我们要实现的 各人员姓名对应的名称合并到一个单元格就完成了。

如对您有帮助,请 投票、点赞鼓励一下敏丝,谢谢~

点击展开全文

更多推荐