excel出生日期怎么排序(excel按年月日排序怎么弄)

案例:针对员工信息表,按年月对出生日期排序,即按每年的生日进行排序,如何做?

这是参加我课程的学员问我的一个问题,其实可以用SORTBYTEXT函数来实现。SORTBY函数是Office 365新增的动态数组函数,可以有溢出功能。

E5单元格中输入公式:

=SORTBY(B5:C16,TEXT(C5:C16,"mmdd"))

只需在E5一个单元格输入公式即可,会自动扩展到其他区域。

说明:

如果直接对出生日期排序,自然会先按出生年份排序,我们先看到的是年龄最大的人,这不符合要求,需要用TEXT函数进行格式调整,忽略年份。TEXT函数是Excel函数中的魔术师,本例中TEXT(C5:C16,"mmdd")将出生日期变化成两位月和两位日,即 0727、1025、0116……的格式。只需按调整后的四位月日排序即可。

SORTBY函数基于相应范围或数组中的值对范围或数组的内容进行排序。

这样,在Excel 365中可以用SORTBY和TEXT函数来实现按一年中的生日排序。

那在非365版本的Excel中怎么办?可以用辅助列的方式。

添加辅助列“出生年月”,用TEXT函数取出四位月和日,手动对“出生年月”升序排列即可。


   王忠超

Office实战培训师/企业管理咨询师

微软(中国)员工技能提升项目特聘讲师

长江商学院2012年MBA班特聘讲师

北大纵横管理咨询公司 合伙人

微信公众号Office职场训练营 创始人

19年企业Office培训经验

14年企业管理咨询经验

(0)

相关推荐

  • 在Excel表格中按行对数据排序的方法

    在Excel表格中按行对数据排序的方法 1.启动Excel 2013并打开工作表,选择工作表中的所有数据.打开"排序"对话框,单击"选项"按钮打开"排 ...

  • 对Excel中数据进行单列排序和多列排序的方法

      对Excel中数据进行单列排序和多列排序的方法 1.启动Excel 2013并创建工作表,在工作表中单击选择"语文"列中的任意一个单元格,然后在"开始"选项 ...

  • Excel中数据按行和按列排序的方法

    Excel中数据按行和按列排序的方法 上图中的表格是案例,先来对它按第二季度的销售量由低到高排序,再让表格按第2行的某种顺序进行排列. 按列排序 1.选中表格中的"第二季度",切换 ...

  • 按笔划排序Excel数据的方法

    按笔划排序Excel数据的方法 下图中的表格是排序之前的初始状态,而现在要做的,就是按照姓名的笔划由少到多进行排序. 1.在表格中选择A1单元格,然后切换到"数据"选项卡,在&qu ...

  • 自定义排序Excel数据的方法

    自定义排序Excel数据的方法 下面是一张按产品ID排序好了的表格,现在想要达到的目标是:将表格按照类别"海鲜,特制品,谷类/麦片,肉/家禽"序列依次排序. 1.选中要排序的表格中 ...

  • Excel如何根据日期进行筛选和排序?

    在Excel中筛选和排序是2种经常使用的操作方法,比如百度经验的新手导师需要定期检查学员的毕业情况,对于一些加入日期较早但还没有毕业的学员要多加辅导.这里小编就以新手学员的表格为例来介绍一下筛选和排序 ...

  • excel如何按姓氏的笔画来排序呢?

    在Excel中经常要对一些姓名进行排序,在默认情况下是按文字的拼音排序的,很多时候需要其它的排序方法,比如说按姓氏的笔画来排序,具体应该怎么来做呢? 步骤 1.首先来看看下面的表格,我们先进行简单排序 ...

  • Excel表格如何进行大量数据的排序整理?

    部分时候,如果需要排列处理的数据太多的话,就需要用到Excel表格自带的排序功能.下面,小编就给大家说说如何应用Excel表格进行大量数据的排序整理. 数据整理排序 1.首先,打开数据文档,选中需要排 ...

  • excel如何实现多条件排序?excel的排序功能详解

    excel的排序功能可以使表格中的数据排列更有规律,整体更整洁美观,更方便查找.下面就为大家介绍excel如何实现多条件排序方法介绍,来看看吧! 步骤 选取需要排序的数据区域 手动选取范围,或将鼠标定 ...

  • 在Excel 2016中怎么按笔画进行排序?

    在编辑excel表格的时候,有时候需要用到排序功能,那么在Excel 2016中怎么按笔画进行排序?下面小编就为大家详细介绍一下,来看看吧! 方法/步骤 1.选中待排序的表格 2.在开始菜单中点击排序 ...