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

目前,我国的身份证号分为两种,一种为15位, 一种为18位。在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男。18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男。
基于这个特点,我们可以用函数加以判断。如图1是我们已输入完身份证号的职工信息表,在输入身份证号时需注意,要把单元格格式设为文本型,或在所输身份证号前加一个单引号“\'”。
1、提取出生日期
在D2中输入公式“=IF(LEN(C2)=15,TEXT(MID(C2,7,6),\"1900年00月00日\"),TEXT(MID(C2,7,8),\"00年00月00日\"))”,拖动填充柄向下复制公式,这样就完成了出生日期的提取(如图2):
2、提取性别信息
在E2中输入公式“=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位,把第17位和2整除,如果整除,显示为女,不能整除,显示为男。
另外,如果想把出生日期转换为真正的日期类型,只需在公式中在TEXT前加两个减号,这是减负运算,然后根据需要设置单元格具体的日期类型。
相关内容
WPS高亮显示重复项并删除重复项有效防止数据重
WPS高亮显示重复项并删除重复项有效防止数据重复录入,重复,删...
wps表格中设置单元格的底纹样式着重显示重要的
wps表格中设置单元格的底纹样式着重显示重要的信息数据,数据,...
WPS表格中两个或多个相邻单元格的合并与拆分教
WPS表格中两个或多个相邻单元格的合并与拆分教程,拆分,格式,...
WPS邮件合并时如何原封不动的引用特殊格式数据
WPS邮件合并时如何原封不动的引用特殊格式数据,引用,合并,邮...
巧用wps文字输入生僻字
巧用wps文字输入生僻字,输入,文字,输出,十六进制,拆分,点击,...
wps格式刷,快速进行排版
wps格式刷,快速进行排版,快速,格式,美化,文字,文档,选择,按住,...
WPS实用教程 看乔峰如何清除PPT转DOC难题?
WPS实用教程 看乔峰如何清除PPT转DOC难题?,实用教程,转换,幻灯...
WPS中文章段落格式设置失效怎么办
WPS中文章段落格式设置失效怎么办,失效,设置,格式,文字,文档,...
WPS中如何轻松输入生僻怪字
WPS中如何轻松输入生僻怪字,输入,十六进制,笔画,单击,文字,滚...
关闭WPS自动更新设置教程
关闭WPS自动更新设置教程,教程,设置,自动更新,删除,方法,取消...
两种方法将WPS文档中文字设置成竖排显示
两种方法将WPS文档中文字设置成竖排显示,文字,显示,文档,竖排...
WPS表格中输入数值变成乱码的解决方法是什么?
WPS表格中输入数值变成乱码的解决方法是什么?,解决方法,乱码,...
wps表格取消自动记忆功能的教程
wps表格取消自动记忆功能的教程,教程,自动记忆,取消,步骤,输...
wps格式转换成word 怎么转换
wps格式转换成word 怎么转换,转换,转换成,格式,点击,文件,方...
wps是什么格式
wps是什么格式,格式,看看吧,下载,文字,集成,是一个,也就,wps是...