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

2021-08-31 11:25:00 浏览数 (1)

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

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

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

二、更改类型并添加索引

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

四、分组计数

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

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

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

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

0 人点赞