人事信息基础数据表加入关于身份证的4个实用功能《人事信息基础数据表 》相关章节中加入关于身份证的4个实用功能。
原有案例已有从身份证号码中提取生日、性别、年龄等案例的解释。
增加
1、升位(15位升18位)效验(参考)
2、获知正常退休时间
3、自动验证号码录入率准确性
4、获知所属地区
三个功能。
如图:
知识点:
1、升位(15位升18位)效验(参考):
=IF(LEN(F2)=15,REPLACE(F2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(F2,7,,19),ROW(INDIRECT("1:17"...
《人事信息基础数据表 》相关章节中加入关于身份证的4个实用功能。
原有案例已有从身份证号码中提取生日、性别、年龄等案例的解释。
增加
1、升位(15位升18位)效验(参考)
2、获知正常退休时间
3、自动验证号码录入率准确性
4、获知所属地区
三个功能。
如图:
:
1、升位(15位升18位)效验(参考):
=IF(LEN(F2)=15,REPLACE(F2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(F2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),F2)
2、获知正常退休时间(EDATE函数需加载分析工具库,方法:工具-加载宏-分析工具库)
=IF(F2<>"",EDATE(TEXT((LEN(F2)=15)*19&MID(F2,7,6+(LEN(F2)=18)*2),"#-00-00"),660+MOD(RIGHT(LEFT(F2,17)),2)*60),)
3、自动验证号码录入率准确性(此为数组公式,ctrl+shift+enter)
=OR(LEN(F2)=15,IF(LEN(F2)=18,MID("10X98765432",MOD(SUM(MID(F2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(F2)))
4、获知所属地区(定义名称“data”,使用vlookup函数查询)
=IF(F2<>"",VLOOKUP(LEFT(F2,2),data,2,),)
本文档为【人事信息基础数据表加入关于身份证的4个实用功能】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。