有朋友遇到类似的问题,即要求将当前行每个单元格中的数字去掉重复之后进行从小到大的排序,并合并到一起,数据如下图所示:
要求结果如下图所示:
显然,这个问题如果是用Excel的传统功能或函数,比较困难,如果借助VBA,那写起代码来也是比较麻烦的。
但是,如果用Power Query,虽然需要多个函数结合起来用,但是,总体来说,这个问题解决起来还是比较简单的。
Step 01 将数据获取到Power Query,如下图所示:
Step 02 转换数据类型
Step 03添加自定义列,写公式得到结果,公式:
=Text.Combine(
List.Sort(
List.Distinct(
Record.FieldValues(_)
)
),
""
)
如下图所示:
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!