Excel将相同名称/姓名的多个不同数据合并在一起

不异名称的多个分歧数据,即:有多个对象(或姓名),每个姓名下面还有多个分歧的数据。

我们要实现的是,将各对象的数据归并在一路,且将各个对象的反复数据删除,只保留一个。即:每一行只有一个姓名,以及这个姓名对应的多个数据(是归并在到一个单位格内的)。

解决这个问题,不会VBA我们也可以轻松搞定。

详情请看敏丝下方图解。

工具/原料

  • Office设置装备摆设

方式/步骤

  1. 1

    下图1是原表:有多个(反复的)姓名,每个姓名对应分歧的数据。

    从下图2起头操作:

    首先,我们需要在C列添加一个辅助列,在第一个数据右边的单位格(C2),输入函数公式:=B2

  2. 2

    鄙人一个单位格(C3),输入函数公式:=IF(A3=A2,C2&"/"&B3,B3)

    即:若是A列的姓名与上一个单位格不异,返回成果上一个单位格的内容加B列对应的数据,并与之以斜杠离隔,不然,等于B列对应的数据

    IF函数、文本毗连符&相关常识弥补请见下方经验:

    33Excel到期主动提醒功能(含高清视频)

    21Excel单列拆分当作多列,多列归并到单列(视频)

  3. 3

    标的目的下填没收式后,我们可以看到,各姓名中的最后一个姓名对应右侧(C列)的数据,就是我们想要的成果。

  4. 4

    可是我们要批量地提取想要的内容,我们需要再成立一个辅助列(D列)

    在D2单位格输入公式:=IF(ISNUMBER(FIND(C3,C4)),0,1)

    即:若是C列的数据,鄙人一个单位格中能找到本单位格的内容,就返回成果"0",不然返回成果"1"

    公式标的目的下填充后,我们可以看到,各姓名中的最后一个姓名在D列对应的计较成果为数字1,其他的姓名在D列对应的计较成果都为0。

  5. 5

    我们选中辅助列的数据(C列和D列),复制后,在原位置选择性粘贴为"数值"(新建辅助列粘贴也可以)。

    若是不粘贴为"数值",我们在进行排序时,公式的引用会发生错乱,即:计较成果会发生改变(即:计较犯错)。

    选择性粘贴、引用相关常识弥补请见下方经验:

    24选择性粘贴实例:转置、公式、数值、跳过空单位

    16Excel相对引用、绝对引用、夹杂引用的用法_实例

  6. 6

    我们选择D1单位格,在起头菜单下找到排序,并利用"降序"排序

    排序相关常识弥补请见下方经验:

    1Excel多个前提按优先级排序(含高清视频)

    1Excel按字母、按笔划排序,活动或角逐分组可用

  7. 7

    降序排序后的成果如下图,很是敏捷、完美地解决了我们的问题。

  8. 8

    若是各数据间要以强制换行符离隔,只需要将斜杠换为CHAR(10)即可,CHAR(10)不需要加前后双引号

  9. 9

    选中辅助列1后,在起头菜单中选择"主动换行",即可看到我们想要的各数据在强制换行后归并在一个单位格的结果。

    强制换行快捷键常识请参考下方经验:

    13Excel快捷键年夜全4:常用快捷键精选11-20_动图

  10. 10

    其他解决法子,请可参考下方经验:

    12Excel如何将姓名对应的多个单位格归并到一个

    7Excel如何提掏出不异名称对应的多个分歧数据

  11. 11

    如对您有帮忙,请投票或点赞鼓动勉励一下敏丝,感谢~

注重事项

  • 对于复杂的问题,首先也是最关头的,就是要弄清晰解决问题的逻辑(即:要做什么),其次才是找纪律,最后再完当作函数的输入和编纂。
  • 更多Office实战技巧,请进入作者百度经验本家儿页进修,也接待大师存眷作者,与作者一路前进。
  • 发表于 2018-04-01 00:00
  • 阅读 ( 4470 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论