当前位置:文档之家› Excel公式计算出生日期、年龄、性别、工作年限、日期格式转换

Excel公式计算出生日期、年龄、性别、工作年限、日期格式转换

Excel公式计算出生日期、年龄、性别、工作年限、日期格式转换
Excel公式计算出生日期、年龄、性别、工作年限、日期格式转换

根据身份证号计算出生日期、年龄、性别身份证号出生日期年龄性别入司时间入司时间2工作年限1330311957092639161957-09-2656男2002.05.012002-05-01

11年7个月11天2002.05.01

2002-5-111年7个月11天性 别

身份证号

性别133031************男出生日期

身份证号出生日期1330311957092639161957-09-26

年 龄

身份证号出生日期年龄

1330311957092639161957-09-26

56工作年限

入司时间1

入司时间2工作年限2002.05.01

2002-05-0111年7个月11天2002.05.012002-5-111年7个月11天初始格式

目标格式1957-9-26

1957.09.261957.09.261957-09-26计算工作年限#=TEXT(SUBSTITUTE(A26,"-","."),"yyyy.mm.dd")#=TEXT(SUBSTITUTE(A27,".","-"),"yyyy-mm-dd")公式(不含“#”)↓ 分 解 ↓

日期格式转换

公式(不含“#”)#=IF(VALUE(MID(A9,15,3))/2=INT(VALUE(MID(A9,15,3))/2),"女公式(不含“#”)

#=MID(A13,7,4)&"-"&MID(A12,11,2)&"-"&MID(A12,13,2公式(不含“#”)#=INT((TODAY()-B17)/365)1.选择需要转换单元格或区域,单击菜单“数据→分列

”,弹出“文本分列向导- 3之步骤1”对话框。如果是

Excel 2007,则在功能区中选择“数据”选项卡,在“

数据工具”组中,单击“分列”按钮。

2.单击两次“下一步”,在“文本分列向导- 3之步骤3

”中,在“列数据格式”中选择“日期”。还可以根据

需要,在其后的下拉列表中选择一种日期格式。本例为

默认的“YMD”格式。

CONCATENATE(DATEDIF(B21,TODAY(),"Y"),"年",DATEDIF(B21,TODAY(),"YM"),"公式(不含“#”)同上

1957.09.261957-9-26

公式中A26对应初始格式所在位置备注公式中A27对应初始格式所在位置

理论支持

工作表中出生年月格式格式是如:19870705 19861106 19881109如果想改成1987-7-5或改成1987年7月7日。1、就用此函数插入一列如B列,B1=(LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2))+0 其它单元格可以用此公式自动填充。然后把此单元格设置成日期2001-3-14 ;2、插入一列如B 列

B1=(LEFT(A1,4)&"年"&MID(A1,5,2)&"月"&RIGHT(A1,2)&"日")+0 其它单元格可以用此公式自动填充。

然后把此单元格设置成日期2001年3月14 日。

把这种格式2009.2.22转换成2009-02这样的格式:假如原始数据在A列从A1开始,则在B1输入公式

=TEXT(SUBSTITUTE(A1,".","-"),"yyyy-mm"),然后下拉复制公式即可。

在Excel中将非日期格式数据转换为日期格式

如果Excel表格中有大量的类似“20090510”、“2009.5.10”非日期格式的数据要转换为日期格式,如“2009-5-10”,可以用分列的方法:

1.选择需要转换单元格或区域,单击菜单“数据→分列”,弹出“文本分列向导- 3之步骤1”对话框。如果是Excel 2007,则在功能区中选择“数据”选项卡,在“数据工具”组中,单击“分列”按钮。

2.单击两次“下一步”,在“文本分列向导- 3之步骤3”中,在“列数据格式”中选择“日期”。还可以根据需要,在其后的下拉列表中选择一种日期格式。本例为默认的“YMD”格式。

公式中“B21”对应“入司时间2”所在位置,日期格式转换见下表。备注公式中“A9”对应“身份证号”所在位置

备注公式中“A13”对应“身份证号”所在位置备注

备注

公式中“B17”对应"出生日期"所在位置

2),"女","男"),13,2)M"),"个月",DATEDIF(B21,TODAY(),"MD"),"天

相关主题
文本预览
相关文档 最新文档