对身份证的信息提取操作.docx

上传人:wj 文档编号:103001 上传时间:2022-10-03 格式:DOCX 页数:4 大小:881.54KB
下载 相关 举报
对身份证的信息提取操作.docx_第1页
第1页 / 共4页
对身份证的信息提取操作.docx_第2页
第2页 / 共4页
对身份证的信息提取操作.docx_第3页
第3页 / 共4页
对身份证的信息提取操作.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

对身份证的信息提取操作.docx

《对身份证的信息提取操作.docx》由会员分享,可在线阅读,更多相关《对身份证的信息提取操作.docx(4页珍藏版)》请在冰豆网上搜索。

对身份证的信息提取操作.docx

1.从身份证中提取性别

(18位身份证号码各位的含义:

1-2位省、自治区、直辖市代码;

3-4位地级市、盟、自治州代码;

5-6位县、县级市、区代码;

7-14位出生年月日,比如19960822代表1996年8月22日;

15-17位为顺序号,其中17位(倒数第二位)男为单数,女为双数;

18位为校验码,0-9和X。

作为尾号的校验码,是由把前十七位数字带入统一的公式计算出来的,计算的结果是0-10,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。

X是罗马数字的10,用X来代替10。

因此,只要判断17位是奇数还偶数,就能判别男女,

公式应用:

if函数,isodd函数(判断数字是否奇数,真返true,假返false),mid函数

(截取字符串)

2.提取生日日期

公式应用:

=MID(A2,7,8)

3.计算年龄

公式应用:

=DATEDIF(A2,TODAY(),"Y")

datedif函数:

返回两个日期之间的年\月\日间隔数。

常使用DATEDIF函数计算两日期之差。

DATEDIF(start_date,end_date,unit)

Start_date为一个日期,它代表时间段内的第一个日期或起始日期。

(起始日期必须在1900年之后)

End_date为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit为所需信息的返回类型。

"Y"时间段中的整年数。

"M"时间段中的整月数。

"D"时间段中的天数。

"MD"起始日期与结束日期的同月间隔天数。

忽略日期中的月份和年份。

"YD"起始日期与结束日期的同年间隔天数。

忽略日期中的年份。

"YM"起始日期与结束日期的间隔月数。

忽略日期中年份

4.隐藏中间四位

公式应用:

=REPLACE(A1,4,4,"****")

REPLACE(old_text,start_num,num_chars,new_text)

REPLACE函数的语法有以下参数:

参数

描述

Old_text

必需,要替换其部分字符的文本。

start_num

必需,old_text中要替换为new_text的字符位置。

num_chars

必需。

old_text中希望REPLACE使用new_text来进行替换的字符数。

new_text

必需。

将替换old_text中字符的文本。

5.复制字符

公式应用:

=REPT(A2,8)复制八次

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1