HR,行政,文员办公对于员工信息管理中有一项目非常重要的操作,便是从身份证号中提取相关信息如下:
可以用ChatGPT完成三个字段的提取与计算。
我们先让ChatGPT描述一下身份证号每一位都代表什么意思。
接下来从身份证号中提取出生年月日。
我们可以发送一个指令:我有一个Excel表格B2单元格的值为:37252319750509**2*这是一个身份证号,请用公式提取出生年月日
根据身份证号的编码规则,前面6位代表地址码,第7-14位为出生日期,第15-17位代表顺序码,第18位代表性别(奇数为男性,偶数为女性)。
因此,可以使用以下Excel公式从身份证号中提取出生年月日:
=DATEVALUE(LEFT(MID(B2,7,8),4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2))
这个公式使用`MID`函数选择身份证号的第7-14位来表示出生日期,并通过`LEFT`和`MID`函数将其拆分成年、月、日三个部分。然后使用&符号连接它们,并将字符格式的日期值转换为Excel日期格式的数字值,以便进行计算或日期格式化。
输出的日期格式为 "yyyy-mm-dd",你可以按照需要在单元格上设置所需的日期格式。
将公式复制到表格中进行验证:
接下来我们计算年龄:
我有一个Excel表格B2单元格的值为:37252319750509**2*这是一个身份证号,请用公式提取出生年份,并计算年龄
根据身份证号的编码规则,出生年份位于第7-10位。因此,可以使用以下Excel公式从身份证号中提取出生年份:
=LEFT(MID(B2,7,8),4)
这个公式使用`MID`函数选择身份证号的第7-14位来表示出生日期,并使用`LEFT`函数选择前4个字符来表示出生年份。
接下来,你可以使用以下公式计算当前年份与出生年份之间的差距,进而得到年龄:
=YEAR(TODAY())-LEFT(MID(B2,7,8),4)
这个公式中,`TODAY()`函数返回当前日期,`YEAR()`函数返回指定日期的年份部分。所以,将当前年份减去出生年份即可得到年龄。
输出的是一个数字,表示该身份证持有人的年龄。
将公式复制到Excel表格中
接下来我们来判断性别。
判断性别公式我们给ChatGPT发送一个指令:
我有一个Excel表格B2单元格的值为:37252319750509**2*这是一个身份证号,请用一个完整公式判断这个身份证号的性别
将公式复制到表格中进行测试。
接下来我们选中第一行数据,进行向下填充。
就能得到所有人出生年月日,年龄,性别信息。
AIGC ChatGPT 职场案例60集,
Power BI 商业智能 68集,
数据库Mysql8.0 54集
数据库Oracle21C 142集,
Office, Python ,ETL
Excel 2021 实操,函数,图表,大屏可视化
案例实战 http://t.csdn.cn/zBytu