乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在excel中如何按出生年月排序-excel怎么提取生日,excel表身份证号码提取生日

在excel中如何按出生年月排序-excel怎么提取生日,excel表身份证号码提取生日

作者:乔山办公网日期:

返回目录:excel表格制作


1.“提取出”出生日期


    将光标指针放到“出生日期”列的单元格内,这里以C2单元格为例。然后输入“=MID(B2,7,8) ” 。回车后,你会发现在C2单元格内已经出现了出生日期。然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。如图1  

2.判断性别“男女”


     选中“性别”列的单元格,如D2。输入“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")”(注意如上)后回车,该生“是男还是女”已经乖乖地判断出来了。拖动填充柄让其他学生的性别也自动输入。如图2。


 这样,通过两个简单的函数,就可以让Excel从身份证号中自动提取出生日期和性别并填充到单元格内,极大地减轻了我们的输入工作量。最后效果如图3。



材料/工具:Excel2010

1、首先,我们选中“出生日期”所7a64e4b893e5b19e330在单元格区域,对其进行格式化操作,以确保此列数据的格式均为“日期”类型。右击单元格区域,选择“设置单元格格式”项。

2、从打开的“设置单元格格式”窗口中,切换到“数字”选项卡, 从“分类”列表中选择“日期”,同时根据需要选择一种日期格式,点击“确定”按钮。

3、接着新创建一列并命名为“年龄”,输入如下公式即可获得当前员工的年龄信息。公式“=YEAR(TODAY())-YEAR(B2)”

4、然后将此公式复制到其它相关单元格即可得到所有员工的年龄信息。当然也可以通过下拉单元格句柄的方式快速进行公式应用操作。

5、全部选中表格数据区域,切换到“数据”功能区,点击“排序和筛选”栏目中的“排序”按钮。

6、从打开的“排序”窗口中,将“主关键字”设置为“年龄”,同时选择按年龄数据进行降序排列,点击“确定”按钮。

7、此时就会发现数据表均按年龄从大到小进行排序。最后 我们需要做的就是删除年龄数据列,以实现根据出生日期进行排序的操作。

8、此外,根据出生日期提取年龄的方法,我们也可以利用INT函数来实现。具体公式为“=INT((TODAY()-B2)/365)”。如图所示:


1、以excel2010版本为例,如下图要根据出生年月筛选出每月过生日的员工;

2、首先在C列提取出各员工zd生日的月份,输入公式=TEXT(B2,"m"),按enter键则可成功提取月份;

3、把鼠标放在C2单元格右下角,下拉填充公式则可一次性提取出所有员工的生日月了;

4、然后选中首行,点击页面右上角的“排序和筛选”,在弹出框里选择“筛选”;

5、则可点击生日月这一单元格右边的倒三角图标,在弹出框里筛选出某月过生日的员工了。



年月日后插入一个辅助列,如B列
在B1中输入下面的公式,求出出生的月份
=MONTH(--SUBSTITUTE(A1,".","-"))

将B1公式向下复制,将所有人的出生月份求出来

最后,按B列排序就行了

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网