打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
将多行内容合并去重放在一个单元格里


上周工作中遇到一个情况,需要将多行内容合并去重放在一个单元格里以指定符号隔开,内容大概是这样:

如果只是要求以指定分隔符合并到一个单元格,还是比较简单的一个TEXTJOIN函数就可以搞定。看下TEXTJOIN函数的用法:

TEXTJOIN(分隔符,是否忽略空值,需要合并的文本区域)


可以看到TEXTJOIN很方便,需要注意的是分隔符需要放在英文状态下的双引号里 =TEXTJOIN(",",TRUE,A1:I4),这个时候虽然合并了但并没有去重的效果,还需要其他处理。

涉及到删除重复项当然是放在一列里面比较方便,所以要先把多行数据变成一列,此时可以用到power query功能(简称PQ),使用它里面的逆透视列就可以实现。

选中表中内容区域(区域是标准矩形,不可忽略空白跳选),点击上方数据选项卡,选择来自表格区域(office 2010以上版本)

点击后会出现一个对话框,注意有个选项-表包含标题,图中的数据是没有标题的,不用勾选。

上一步确定后会弹出一个新的页面,选择第一列按住shift键在选中最后一列,将所有列选中,点击上面的转换-逆透视列

现在能看到所有内容都合并到一列了,可以右击属性列将多余的这列删除。

再点击主页选项卡-删除行-删除重复项,最后点左边的关闭并上载。

最后再使用TEXTJOIN合并就完成了

以上就是本次的案列说明,可以多练习几次,举一反三熟悉逆透视列和TEXTJOIN的应用。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
多行多列N组数据,快速转换到一行多列显示!
瞬间搞定大量数据!这4个Excel函数太牛了!
Excel中合并和拆分单元格数据
Excel表格编辑技巧
Excel如何批量为单元格数据插入分隔符号
【Excel函数】Textjoin用法介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服