ChatGPT,AIGC 助力人力资源管理对身份证号处理

news2024/12/23 5:19:01

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

AIGC ChatGPT 职场案例60集,
Power BI 商业智能 68集,
数据库Mysql8.0  54集
数据库Oracle21C 142集,
Office, Python ,ETL
Excel 2021 实操,函数,图表,大屏可视化 
案例实战  http://t.csdn.cn/zBytu

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1051444.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

leetCode 139.单词拆分 + 完全背包 + 排列数

给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s "leetcode", wordDict […

BUUCTF reverse wp 31 - 40

[HDCTF2019]Maze 脱壳, IDA打开, 发现无法F5, 而且反汇编失败 这种情况一般是花指令, 误导了IDA的递归反汇编, 这里E8是call指令, nop掉按p设置main函数入口再F5即可 int __cdecl main(int argc, const char **argv, const char **envp) {int v4; // [esp0h] [ebp-24h]int v5…

Python语言简介和版本选择

博主:命运之光 专栏:Python程序设计 目录 Python语言简介 Python发展历史 Python语言概述 Python版本选择 Python语言简介 解释型 解释执行可移植好 3种编程模式 函数式编程;对象编程;命令式编程 丰富的库 内置强大标准…

【软件评测】Apowersoft 傲软抠图AI智能换背景工具软件

现如今的数字图像处理已经成为人们生活中不可或缺的一部分,而图像抠图作为其中的重要环节,更是被广泛应用于设计、摄影、广告等领域。为了满足用户的需求,Apowersoft推出了一款傲软抠图AI智能换背景工具,宣称能够自动抠图并智能替…

提升 Windows 生产力的实用工具集:Microsoft PowerToys | 开源日报 No.42

microsoft/PowerToys Stars: 95.2k License: MIT Microsoft PowerToys 是一套用于调整和优化 Windows 体验以提高生产力的实用工具集。该项目包含多个功能模块,其中主要功能有:Always on Top、FancyZones、File Explorer Add-ons 等。其核心优势和关键特…

opencv实现目标跟踪及视频转存

创建跟踪器 def createTypeTracker(trackerType): 读取视频第一帧,选择跟踪的目标 读第一帧。 ok, frame video.read() 选择边界框 bbox cv2.selectROI(frame, False) 初始化跟踪器 tracker_type ‘MIL’ tracker createTypeTracker(tracker_type) 用第一…

AD20软件学习

一.建立文件夹以及汉化操作 1.创建工程 菜单栏- > File -> New -> Project 2.创建原理图 菜单栏- > File -> New -> Schematic 记得保存!!! 3.创建PCB 菜单栏- > File -> New -> PCB 依次为综合库,原…

APP的收费模式及特点

移动应用(APP)的收费模式多种多样,可以根据开发者的需求、目标受众和应用的性质来选择。以下是一些常见的APP收费模式及其特点,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎…

Java编码技巧:验证码

目录 1.1、EasyCaptcha(优选,支持种类多,样式多,使用简单)1.1.1、作用1.1.2、官方信息1.1.3、使用案例1.1.4、依赖1.1.5、代码1.1.6、效果1.1.7、拓展 1.2、kaptcha1.2.1、作用1.2.2、官方信息1.2.3、使用案例1.2.4、依…

BUUCTF reverse wp 21 - 30

[ACTF新生赛2020]rome 无壳, 直接拖进IDA32 y键把v2改成char[49], n键重命名为iuput int func() {int result; // eaxint v1[4]; // [esp14h] [ebp-44h]char input[49]; // [esp24h] [ebp-34h] BYREFstrcpy(&input[23], "Qsw3sj_lz4_Ujwl");printf("Please…

【知识点】JavaScript中require的一些理解

以下内容源自个人理解,若有错误欢迎指出。 猜想 多个文件中require同一个文件时,对于首次出现的require,会去读取文件并执行一遍,然后加入缓存;之后当再次require到这个文件时,只会指向这个缓存&#xff0c…

使用 Velocity 模板引擎的 Spring Boot 应用

使用 Velocity 模板引擎的 Spring Boot 应用 模板引擎是构建动态内容的重要工具,特别适用于生成HTML、邮件内容、报告和其他文本文档。Velocity是一个强大的模板引擎,它具有简单易用的语法和灵活性。本文将介绍如何在Spring Boot应用中使用Velocity模板…

2023-9-29 JZ27 二叉树的镜像

题目链接:二叉树的镜像 import java.util.*;/** public class TreeNode {* int val 0;* TreeNode left null;* TreeNode right null;* public TreeNode(int val) {* this.val val;* }* }*/public class Solution {/*** 代码中的类名、方法名、参数…

【算法基础】一文掌握十大排序算法,冒泡排序、插入排序、选择排序、归并排序、计数排序、基数排序、希尔排序和堆排序

目录 1 冒泡排序(Bubble Sort) 2 插入排序(Insertion Sort) 3 选择排序(Selection Sort) 4. 快速排序(Quick Sort) 5. 归并排序(Merge Sort) 6 堆排序 …

力扣 -- 44. 通配符匹配

解题步骤&#xff1a; 参考代码&#xff1a; class Solution { public:bool isMatch(string s, string p) {int ms.size();int np.size();//为了调整映射关系s s;p p;//多开一行多开一列vector<vector<bool>> dp(m1,vector<bool>(n1,false));//初始化//dp[0]…

uniapp 实现下拉筛选框 二次开发定制

前言 最近又收到了一个需求&#xff0c;需要在uniapp 小程序上做一个下拉筛选框&#xff0c;然后找了一下插件市场&#xff0c;确实有找到&#xff0c;但不过他不支持搜索&#xff0c;于是乎&#xff0c;我就自动动手&#xff0c;进行了二开定制&#xff0c;站在巨人的肩膀上&…

asp.net core mvc 文件上传,下载,预览

//文件上传用到了IformFile接口 1.1文件上传视图 <form action"/stu/upload" method"post" enctype"multipart/form-data"><input type"file" name"img" /><input type"submit" value"上传&…

分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测

分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测 目录 分类预测 | Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 Matlab实现BES-ELM秃鹰搜索算法优化极限学习机分类预测&#xff08;完整源码和数…

深度学习算法在工业视觉落地的思考

0.废话 距离上次的栈板识别的思考已经过去3个月&#xff0c;中间根据客户的需求和自己的思考&#xff0c;对软件又重新做了调整。但是整体上还是不满意。 0.1 老生常谈的工业视觉落地架构 对于软件架构&#xff0c;我实在没有太多的参考。没办法&#xff0c;公司根本不关心软…

react+IntersectionObserver实现页面丝滑帧动画

实现效果&#xff1a; 加入帧动画前&#xff1a; 普通的静态页面 加入帧动画后&#xff1a; 可以看到&#xff0c;加入帧动画后&#xff0c;页面效果还是比较丝滑的。 技术实现 加入animation动画类 先用 **scss **定义三种动画类&#xff1a; .withAnimation {.fade1 {ani…