分享

将内容按字符出现次数排列?这个在Excel里的难题因为PQ而轻松解决!

 大海_Power 2021-05-22

        比如单元格里的内容是11124533,按各个数字出现的次数多少进行排列,结果表示为:13245。

       这个问题如果通过Excel的传统功能或函数来实现,会比较困难,而使用Power Query却简单很多。具体操作方法如下:

一、新建查询,将数据放入Power Query

二、更改类型并添加索引

三、拆分字符并展开(较新版本可以用拆分列功能,按字符数直接拆分到行)

四、分组计数

五、按索引、计数项排序并加索引

六、分组并调整函数得到转换结果

       以上通过Power Query解决将单元格数字按出现次数的多少排列问题,主要都是鼠标操作,外加两个简单的函数即可。

       当然,如果你熟悉M函数,还可以直接通过综合运用M函数更加快速地解决,而不需要那么多的步骤。来试一下?


【近期热门合集/文章】

点亮“在看”,转发朋友圈

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多