WPS表格提取身份证个人信息

  最近,单位需要上报人事局一份职工信息,其中既有个人身份证号,又有出生日期、性别等信息。由于人员众多,输入确实麻烦,而且容易出错,弄不好还得返工。能不能有个一个一劳永逸的办法,又快又准地录入出生日期、性别等个人信息呢?能!因为身份证号中包含这些个人信息,我们使用wps表格可以轻松地提取些个人信息,以实现自动录入,从而又快又准地完成工作。

  目前,我国的身份证号分为两种,一种为15位, 一种为18位。在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男。18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男。

  基于这个特点,我们可以用函数加以判断。如图1是我们已输入完身份证号的职工信息表,在输入身份证号时需注意,要把单元格格式设为文本型,或在所输身份证号前加一个单引号“'”。


  1、提取出生日期

  在C2中输入公式“=IF(LEN(C2)=15,TEXT(MID(C2,7,6),"1900年00月00日"),TEXT(MID(C2,7,8),"00年00月00日"))”,拖动填充柄向下复制公式,这样就完成了出生日期的提取(如图2):


  2、提取性别信息

  在D2中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,拖动填充柄向下复制公式,这样就完成了性别信息的提取(如图3):


  公式详解: LEN是长度函数,MID是提取字符函数,TEXT是转换格式函数,MOD是整除函数,IF是判断函数。提取出生日期公式的意思是如果身份证号为15位,把从第7位起的6个字符转换为"1900年00月00日"的格式,否则(即为18位身份 证),把从第7位起的8个字符转换为"00年00月00日"的格式。提取性别信息公式的意思是如果身份证号为15位,把第15位和2整除,如果整除,显示为女,不能整除,显示为男;身份证号为18位,把第15位和2整除,如果整除,显示为女,不能整除,显示为男。另外,如果想把出生日期转换为真正的日期类型,只需在公式中在TEXT前加两个减号,这是减负运算,然后根据需要设置单元格具体的日期类型。

 

  以上只是在身份证录入正确的情况下设置的,如果身份证号录入错误,如位数不对,日期信息不对(如月分数超过了12,日数出现2月有31号的情况),怎么办呢?还是留给大家思考吧!要学会举一反三哟。

时间: 2024-10-02 10:26:55

WPS表格提取身份证个人信息的相关文章

巧用WPS表格提取身份证个人信息

一.文章简介:   本文主要向读者介绍如何利用WPS表格的函数功能,根据个人身份证号,一劳永逸地提取出生日期.性别等个人信息,实现个人信息的自动录入. 二.巧用WPS函数功能 最近,单位需要上报人事局一份职工信息,其中既有个人身份证号,又有出生日期.性别等信息.由于人员众多,输入确实麻烦,而且容易出错,弄不好还得返工.能不能有个一个一劳永逸的办法,又快又准地录入出生日期.性别等个人信息呢?能!因为身份证号中包含这些个人信息,大家使用WPS表格可以轻松地提取些个人信息,以实现自动录入,从而又快又准

巧用WPS表格提取身份证信息

目前,我国的身份证号分为两种,一种为15位, 一种为18位.在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男.18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男. 基于这个特点,我们可以用函数加以判断.如图1是我们已输入完身份证号的职工信息表,在输入身份证号时需注意,要把单元格格式设为文本型,或在所输身份证号前加一个单引号"'". 1.提取出生日期 在D2中输入公式"=IF(LEN(C2)=15,T

巧用WPS表格提取身份证信

  目前,我国的身份证号分为两种,一种为15位, 一种为18位.在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男.18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男. 基于这个特点,我们可以用函数加以判断.如图1是我们已输入完身份证号的职工信息表,在输入身份证号时需注意,要把单元格格式设为文本型,或在所输身份证号前加一个单引号"'". 1.提取出生日期 在D2中输入公式"=IF(LEN(C2)=15

java身份证合法性校验并提取身份证有效信息_java

java身份证合法性校验并获取身份证号有效信息,供大家参考,具体内容如下 java身份证合法性校验 /**身份证前6位[ABCDEF]为行政区划数字代码(简称数字码)说明(参考<GB/T 2260-2007 中华人民共和国行政区划代码>): * 该数字码的编制原则和结构分析,它采用三层六位层次码结构,按层次分别表示我国各省(自治区,直辖市,特别行政区). * 市(地区,自治州,盟).县(自治县.县级市.旗.自治旗.市辖区.林区.特区). 数字码码位结构从左至右的含义是: 第一层为AB两位代码表

WPS表格从身份证号提取生日及性别信息

最近,单位需要上报人事局一份职工信息,其中既有个人身份证号,又有出生日期.性别等信息.由于人员众多,输入确实麻烦,而且容易出错,弄不好还得返工.能不能有个一个一劳永逸的办法,又快又准地录入出生日期.性别等个人信息呢?能!因为身份证号中包含这些个人信息,我们使用WPS表格可以轻松地提取些个人信息,以实现自动录入,从而又快又准地完成工作. 目前,我国的身份证号分为两种,一种为15位, 一种为18位.在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男.18位的新身

运用wps巧妙提取身份证中出生日期

  1.首先用WPS表格打开包含身份证号码的电子表格; 2.单击进入出生日期单元格,单击"fx"或执行"插入函数" 3.在"常用公式"标签中选择"提取身份证生日",单击进入"参数输入"下面的"身份证号码"右侧的输入框,单击身份证号所在的单元格或直接输入身份证号所在的单元格名称,单击"插入公式",一个出生日期便提取成功; 4.执行自动填充,提取其他人的出生日期,我们只要

利用Excel加载宏轻松提取身份证省份信息

在建立企事业单位员工Excel表格过程中,员工的身份证号.所属省份.性别等信息都是必须要输入的.如果单位员工众多的话,相关个人信息的输入工作量无疑是相当大的.那么,我们能不能让繁琐的个人信息输入过程变得更轻松以提高自己的工作效率呢?答案当然是肯定的.因为只须利用一个Excel加载宏,我们就可以很方便地达到上述目的. 先下载Excel加载宏"根据身份证求省市",然后将下载的RAR格式同名压缩包解压到硬盘的任意位置(如"C: 加载宏"目录下),接着运行"Exc

巧用WPS表格综合分析学生成绩信息

一.班级排名 首先如图1.1所示设计表格并输入内容,学号部分可以输入第一项"20080801"然后选中此单元格,将鼠标移动到单元格右下角待其变为实心十字"+" 后,按住左键下拉拖动至需要填充的表格行数,将学号填充至其他单元格.接下来输入姓名以及各科成绩,在总分一列中既可以在G3格输入"=SUM(C3:F3)"函数,输入完毕之后按回车键,然后重复拖曳操作,拉动实心十字光标填充数据到整列. 图1-1 接下来利用工具菜单的排序工具根据总成绩进行排序,如

金山WPS表格校对出生日期与身份证是否一致的简单方法

  我们在使用金山wps表格录入身份证信息的时候,有时候也需要录入出生日期,为了核对录入的身份证信息与生日信息是否一致,我们需要逐一进行检查,但是这样的话工作量还是比较麻烦了.今天,小编就跟大家分享一下金山WPS表格校对身份证号码与出生日期是否一致的简单方法! A列为身份证号码(输入前请先将该列单元格格式统一设置成"文本"),B列为用公式从身份证号中提取出的出生日期,以B2为例,公式为: =TEXT(IF(LEN(A2)=15,"19",)&MID(A2,7