分享

【表格基础技巧】随心所欲,自定义排序~

 L罗乐 2018-01-06


前段时间,网上有个小段子。小A刚毕业,在一家公司上班;有一天,老板让他提供下公司员工的奖金表。小A提供如下:

老板看后皱眉说,麻烦把职务排下序,这样看起来奖金数据才一目了然。小A心想,这老板真白痴,排序都不会,于是小A就把职务按升序排了下序:

然后小A被辞了。

老板估计心想,这毕业生真白痴,连职务排序都做不好……。

正确的升序职务排序结果,应该是经理、主管、员工。如下:

这就是我们今天聊的自定义排序了。

Excel默认的文本排序,是按拼音顺序来排列的。比如经理(jingli),员工(yuangong),j比y小,因此经理排在员工前面……。

如何使用自定义排序呢?

首先,鼠标依次点击【文件】→【选项】,在弹出的【Excel选项】对话框中,单击【高级】按钮,找到【编辑自定义列表】,并选取之。

在【自定义序列】左侧的【输入序列】编辑框,输入“经理,主管,员工”,不同职位之间以半角英文逗号间隔,输入完成后,点击【添加】按钮,并【确定】。

如果序列来源于单元格,也可以单击【导入】按钮左侧的向上箭头,从工作表中选择单元格区域,进而将序列导入到自定义序列中去。

自定义序列设置完成后,选择数据区域的任一单元格,单击【开始】选项卡下的【排序和筛选】按钮,选择【自定义排序】

主要关键字选择【职务】,次序选择【自定义序列】

在弹出的【自定义序列】对话框中,选择目标序列(经理、主管、员工),并【确定】。

如此,也就操作完成了。

……

……

但自定义序列有几个局限性,比如,它的最大长度为250,不支持序列的动态引用,鼠标反复操作各个功能键对于简洁控而言也是一种忧伤……

换言之,如何使用函数甚至VBA来快速实现自定义排序呢?

呃,篇幅原因,我们下期再聊~






    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多