问题

如下图:

现需要将A列的电影名称,按照长度也就是字数的多少进行排序。如何实现?

解决方法

思路:

首先:要明确字符排序,Excel提供的仅有“字母排序”和“笔划排序”两种方法,如下图。

这两种方法都不能满足我们的需求,我们经另寻他法。

确定:即使以电影名称的长度,也就是字符数多少排序,那们就要引用一个字符升序的函数。

步骤:

第一步:在B列做一个辅助列,在B2单元格输入公式:

=LEN(A2)

点击Enter键,完成公式计算,即得A2单元格字符长度。再并向下填充,得所有电影名称长度,如下图:

第二步:以辅助列为关键字,进行升序排列,如下图:

即得结果。

最后删除辅助列。

另:

以上方法,只按照电影名称长短进行了排序,如果名称长度一致的未做排序。

如果想要达到名称长度一致的再按字母,或者笔划排序,可以在“排序”窗口中加一“次要关键字”,如下图:

相关知识点参考: