永中Office教你如何从身份证号码中提取出生时间及性别
2012-07-19 16:07
531 查看
在永中Office中,如何从身份证号码中提取出生时间,及判断性别:
15位或18位号码,其中包含了持证人的相关信息(如出生时间、性别等),如何根据身份证号码来直接提取持证人的出生时间、判断其性别呢?用永中电子表格中的函数可实现。
提取出生时间
假定身份证号码保存在B2单元格中,提取的出生时间保存在C2单元格中,先在C2单元格中输入下列公式:
=IF(LEN(B2)=15,DATE(MID(B2,7,2),MID(B2,9,2),MID(B2,11,2)),IF(LEN(B2)=18,DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),"号码有错"))
然后选中C2单元格,执行“格式单元格”命令,打开“单元格格式”对话框,在“数值”选项下,选中“分类”下面的“日期型”,并在右侧选择一种日期“类型”,确定返回,持证人的出生时间就自动显示在C2单元格中了。
判断性别
假定性别保存的D2单元格中,在D2单元格中输入下面的公式:
=IF(OR(LEN(B2)=15,LEN(B2)=18),IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女"),"号码有错")
不论是15位还是18位身份证号码,都能准确判断持证人的性别。
15位或18位号码,其中包含了持证人的相关信息(如出生时间、性别等),如何根据身份证号码来直接提取持证人的出生时间、判断其性别呢?用永中电子表格中的函数可实现。
提取出生时间
假定身份证号码保存在B2单元格中,提取的出生时间保存在C2单元格中,先在C2单元格中输入下列公式:
=IF(LEN(B2)=15,DATE(MID(B2,7,2),MID(B2,9,2),MID(B2,11,2)),IF(LEN(B2)=18,DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),"号码有错"))
然后选中C2单元格,执行“格式单元格”命令,打开“单元格格式”对话框,在“数值”选项下,选中“分类”下面的“日期型”,并在右侧选择一种日期“类型”,确定返回,持证人的出生时间就自动显示在C2单元格中了。
判断性别
假定性别保存的D2单元格中,在D2单元格中输入下面的公式:
=IF(OR(LEN(B2)=15,LEN(B2)=18),IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女"),"号码有错")
不论是15位还是18位身份证号码,都能准确判断持证人的性别。
相关文章推荐
- 如何从Excel单元格的身份证号码中提取出生日期、性别
- EXCEL中如何提取身份证出生日期和性别信息以及检验身份证号码的正确性
- 如何在EXCEL中提取身份证号码里的出生年月日、性别等,相关信息
- 根据身份证号码计算出生日期、年龄、性别(18位) 根据入职时间计算工龄
- C#中如何根据身份证号码得到出生日期和性别
- Excel表格×××号码如何一键提取性别、年龄、出生年月
- 在EXCEL中提取身份证号码里的出生年月日、性别等,相关信息
- C#中如何根据身份证号码得到出生日期和性别
- 根据身份证号码计算出生日期、年龄、性别(18位) 根据入职时间计算工龄。
- 根据身份证号码计算出生日期、年龄、性别(18位);根据入职时间计算工龄。
- 15位和18位身份证提取出生日期,性别和城市代码
- 如何根据身份证号码辨别性别
- excel表格中18位身份证号码如何转换成出生日期
- 身份证号码的验证&根据身份证号码获取出生日期和性别
- access中[身份证号]字段有效性规则的代码实现,以及自动从[身份证号]提取出生日期和性别
- jquery根据身份证号码计算出生日期、年龄、性别代码
- SQL简单验证身份证号码位数、出生日期、性别(转)
- C#根据身份证号码判断出生日期和性别
- C# 根据身份证号码判断出生日期和性别
- 身份证号码中出生年月的提取