资源描述:
《excel表格日期转换问题罗列》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、EXCEL表格日期转换问题罗列在电子表格中用什么函数从身份证中取出生年月及计算工龄1、在电子表格中用什么函数从身份证中取出生年月?假设A列第二行(A2单元格)开始为身份证号码,在对应的B列(B2单元格)填写出生年月日,应用函数公式为:B2=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"-"&MID(A2,9,2)&"-"&MID(A2,11,2),MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2))然后选定B2单元格,往下拖即可计算出所有的数
2、据。2、假设C列为参加工作时间(例如:1990年3月),在D列算出到今天为止的工龄是多少年几个月,公式为:D2=DATEDIF(C2,NOW(),"y")&"年"&DATEDIF(C2,NOW(),"ym")&"月"3、计算退休时间的方法,假设表格的首行为标题栏,B(B2开始)列为性别,C列(C2开始)为出生年月,在D列(D2开始)求出退休时间(退休那年的年月日)是什么时候?退休条件:男60岁退休,女55岁退休。公式如下:D2=DATE(YEAR(C2)+IF(B2="男",60,55),MONTH
3、(C2),DAY(C2))工作表中出生年月格式格式是如:198707051986110619881109如果想改成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其它单元格可以用此公
4、式自动填充。然后把此单元格设置成日期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.选择需要转换单元格或区域,单击
5、菜单“数据→分列”,弹出“文本分列向导-3之步骤1”对话框。如果是Excel2007,则在功能区中选择“数据”选项卡,在“数据工具”组中,单击“分列”按钮。 2.单击两次“下一步”,在“文本分列向导-3之步骤3”中,在“列数据格式”中选择“日期”。还可以根据需要,在其后的下拉列表中选择一种日期格式。本例为默认的“YMD”格式。 3.单击“完成”按钮,Excel会在原单元格或区域中将数值格式的“20090510”和文本格式的“2009.5.10”转换为日期格式“2009-5-10”。 另
6、外,对于“2009.5.10”文本格式的数据,还可以将“.”替换为“-”,也可以转换为日期格式。 在EXCEL中如何利用身份证号码计算出生年月年龄及性别1、身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。2、确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分
7、隔符。①正确输入了身份证号码。(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID(text,starl_num,num_chars)。Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。starl_num是指要提取的第一个字符的位置(上列公式中依
8、次为7、11、13)。num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-”分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。 3、确定“年龄”: “出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TO