- 67
- 0
- 约2.45千字
- 约 8页
- 2021-01-19 发布于广东
- 举报
Excel 表格身份证号码提取出生日期的公式
(B2 表示身份证号码所在的列位置)
=MID(B2,7,4)-MID(B2,11,2)-MID(B2,13,2)回车→向下填充
Excel 表中用身份证号码中取其中的号码用:MID(文本,开始字符, 所取字符数);
15 位身份证号从第 7 位到第 12 位是出生年月日,年份用的是 2
位数。
18 位身份证号从第 7 位到第 14 位是出生的年月日,年份用的是
4 位数。
一、提取出生年月:
A、15 位身份证号码:
=MID(B2,7,2)-MID(B2,9,2)-MID(B2,11,2) 回车确认
即可。
B、18 位身份证号码:
=MID(B2,7,4)年MID(B2,11,2)月MID(B2,13,2)”日”
回车确认即可。 二、提取性别:
18 位身份证号码:
=IF(MOD(MID(B2,17,1),2)=1,男,女)回车确认即可。
*excel 公式中 =IF(MOD(MID(E4,17,1),2)=0,女,男)是什么意思?
IF 是选择函数,当MOD(MID(E4,17,1),2)=0 成立时,单元格显示“女”, 否则显示“男”。
MOD 是取模函数,即是一个求余函数,求 MID(E4,17,1)除以 2 的余数。实质 是判断MID(E4,17,1)的奇偶性。
MID 从一个文本字符串的指定位置开始,截取指定数目的字符。MID(E4,17,1) 是从E4 单元格的文本中的第 17 个字符开始,取一个字符。
三、提取年龄:
=year(today())-value(right(left(B2,10),4)) 回车确认即可。;学生的年龄是这样计算的:2000.08 算 8 岁,而 2000.09 就算成 7
岁,也就是以本年的 8 月 31 日与 9 月 1 日之间为界。假定身份证号 码在 B2,计算学生年龄公式如下:
=DATEDIF(TEXT(MID(B2,7,LEN(B2)/2-1),#-00-00),
2008-8-31,Y)
(2008 可变更)
4-7 岁自动在另外一侧表格幼儿园下打钩,7-14 岁在小学栏上打钩,
14-17 岁在初中栏上打钩,17-18 岁在高中栏上打钩,这种公式怎么 弄的,可以弄么!!
=IF(2012-MID(B2,7,4)8,√,)这个函数写在幼儿园下的单元格内,其它相同, 只是值改一下即可。
当然,这个要求的是 18 位的身份证号码。
根据身份证号码用 EXCEL 计算出生年月年龄及性别
在学校的人事管理中经常会遇到需要统计教职工的年龄的问题,但 案头的原始资料只有身份证号码,其实这足够了。在 EXCEL 中,引 用其内置函数利用身份证号码达到此目的比较简单。
1、身份证号码简介(18 位):1~6 位为地区代码;7~10 位为出
生年份;11~12 位为出生月份;13~14 位为出生日期;15~17 位为顺序号,并能够判断性别,奇数为男,偶数为男;第 18 位为校 验码。
2、确定“出生日期”:18 位身份证号码中的生日是从第 7 位开始至 第 14 位结束。提取出来后为了计算“年龄”应该将
“年”“月”“日”数据中添加一个“/”或“-”分隔符。 ;3;;在学校的人事管理中,经常会遇到需要统计教职工的年龄的问题,但案头的原始 资料只有身份证号码,其实这足够了。在 EXCEL 中,引用其内置函数利用身份证 号码达到此目的比较简单。
1、身份证号码简介(18 位):
1~6 位为地区代码;7~10 位为出生年份;11~12 位为出生月份;13~14 位为 出生日期;15~17 位为顺序号,并能够判断性别,奇数为男,偶数为男;第 18 位为校验码。
2、确定“出生日期”:
18 位身份证号码中的生日是从第 7 位开始至第 14 位结束。提取出来后为了计算 “年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。
①正确输入了身份证号码。(假设在 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 是指要提取的第一个字符的位置(上列公式中依次为 7、11、13)。
num_chars 指定要由 MID 所提取的字符个数(上述公式中,提取年份为 4,月份和 日期为 2)。
多个函数中的“”起到的作用是
原创力文档

文档评论(0)