合聚咖

合聚咖

excel 代码按级别排序

admin

注意到楼主这个分类为3层。每层均有多个子分类:

2

--205

----20501

----20502

--222

----22201

----22202

由于位数是固定的,可以采用如下方案:

1,首先使用辅助列将所有项目按 2开头,3开头,4开头进行排列。

在数据列[B1-B10],在A1中输入: =left(b1,1)

下拉到A10;

选择A列进行 排序,升序,

2,这个时候即可出现楼主的 样式。2开头的从小排到大,3也是。

3,但是我怀疑,楼主还需要进一步分类,

所以在此继续说下,

将之前我们修改为:

=left(B1,3),然后以辅助列为主再进行排列

为什么是3,因为205,222,301,都是三位的,楼主视情况而定吧。

注意,这个时候 大分类,2,3, 都不要选进来了。

多试试用 辅助列 排序,这才是本次问题的关键和精要所在。