WPS表格中校验身份证号码中的日期

在录入身份证号码的时候,一不小心就可能出错。下面我们就讲讲如何利用ET的格式转换功能,校验身份证号码中的出生日期部分。

如图1所示,A列为身份证号码(输入前请先将该列单元格格式统一设置成“文本”),B列为用公式从身份证号中提取出的出生日期,以B2为例,公式为:

=TEXT(IF(LEN(A2)=15,"19",)&MID(A2,7,IF(LEN(A2)=18,8,6)),"####-##-##")

该公式利用文本函数,可智能判断18位和15位号码,并从中提取出出生日期。


图1 WPS表格

在图1中,我们发现,由于输入错误,导致提取出的出生日期中出现了“1988-13-1”(B3)和“2005-02-29”(B5)这样在实际中不可能出现的日期。那么,我们如何把它们快速查找出来呢?

我们复制B列中提取出来的出生日期(如B2:B5),然后把光标放到C2单元格,点击“粘贴”按钮右侧的小箭头,从中选择“值”,将所有日期复制到C列,此时,C列的出生日期全部处于选中状态,并且,在C2单元格左侧出现一个智能提示符号,用鼠标点击这个提示符,从中选择“转换为数字(C)”(图2)。


图2 WPS表格中转换单元格属性

这样,C列的数据就由文本格式转换成了真正的“日期”格式,但是,细心的你应该已经发现了,只有正确的日期才能成功转换,其对齐方式自动变成了“右对齐”,而错误的日期则没有转换,仍是文本格式,对齐方式仍为“左对齐”,把C列的列宽适应加大,就“正确的向右,错误的靠左”了(图3)!你需要做的,就是校对错误的身份证号,并更正它们。


图3 WPS表格显示错误的身份证号码

时间: 2023-09-24

WPS表格中校验身份证号码中的日期的相关文章

在WPS表格中是如何提取身份证号码中的出生日期

  从事数据录入的朋友经常会在表格中录入大量的数据,例如身份证号码.学生证号等等.这些重要的数据在录入的时候不能出错,否则后果严重.那么,有没有什么办法不出错呢?人工手动肯定是不行的,其实,WPS表格中的一项功能就可以轻轻松松快速录入这些重要数据. 下面我们将用WPS表格来实践操作一下在WPS表格中是如何提取身份证号码中的出生日期的吧! 1.首先用WPS表格打开包含身份证号码的电子表格; 2.单击进入出生日期单元格,单击"fx"或执行"插入函数" 3.在"

用WPS格式转换工具校验身份证号码

  在录入身份证号码的时候,一不小心就可能出错.下面我们就讲讲如何利用ET的格式转换功能,校验身份证号码中的出生日期部分. 图1 如图1所示,A列为身份证号码(输入前请先将该列单元格格式统一设置成"文本"),B列为用公式从身份证号中提取出的出生日期,以B2为例,公式为: =TEXT(IF(LEN(A2)=15,"19",)&MID(A2,7,IF(LEN(A2)=18,8,6)),"####-##-##") 该公式利用文本函数,可智能判断

通过wps转换工具进行校验身份证号码

  如图1所示,A列为身份证号码(输入前请先将该列单元格格式统一设置成"文本"),B列为用公式从身份证号中提取出的出生日期,以B2为例,公式为: =TEXT(IF(LEN(A2)=15,"19",)&MID(A2,7,IF(LEN(A2)=18,8,6)),"####-##-##") 该公式利用文本函数,可智能判断18位和15位号码,并从中提取出出生日期. 在图1中,我们发现,由于输入错误,导致提取出的出生日期中出现了"1988

php提取身份证号码中的生日日期以及验证是否为成年人的函数_php实例

php 提取身份证号码中的生日日期以及确定是否成年的一个函数.可以同时确定15位和18位的身份证,经本人亲测,非常好用,分享函数代码如下: <?php //用php从身份证中提取生日,包括位和位身份证 function getIDCardInfo($IDCard){ $result['error']=;//:未知错误,:身份证格式错误,:无错误 $result['flag']='';//标示成年,标示未成年 $result['tdate']='';//生日,格式如:-- if(!eregi(&quo

excel表格怎么根据身份证号码批量填写籍贯?

  身份证号码都是唯一的,新二代身份证号码为18位,前6位为籍贯.这里我们来讲下,利用vlookup 来批量填写籍贯 1.首先先下载各个地区籍贯前6位代号的集合,这个在百度里面搜索下都有的下载的.这里里面不能加链接,这里就不添加了. 2.然后我们把刚刚下载的表里面的数据拷贝到你需要添加籍贯的表中"Sheet2"."sheet1"为需要填写籍贯的. 3.现在两张表格都在一张表中了.现在就来讲讲公式怎么用.把鼠标放到要"籍贯"那一栏,点击"

excel中输入身份证号码正常显示方法

我们在用Excel 输入身份证号码.银行账户等较长数字后,会变成了有加号和字母的形式了(如下图),为什么呢? 这是一个普遍的数字输入问题.Excel 中默认的数字格式是"常规",最多可以显示11位有效的数字,超过11位就会以科学记数形式表达. 要输入多位数字且能完全显示,可以尝试以下两种方法: 一.将单元格格式设置为文本 选中目标单元格,右击鼠标,选择"设置单元格格式". 在"数字"选项卡上,从"分类"下面选中"文本

为什么在EXCL单元格中输入身份证号码不能显示完全

处方1:少量数字转文本在输入数字前,先输入一个半角的引号,然后再输入数字,则输入的数字被Excel视为文本. 处方2:将数字设置成文本格式在输入文本数字前,先将单元格设置成文本格式,方法是: 1.选择要设置格式的单元格. 2.在"格式"菜单上,单击"单元格",再单击"数字"选项卡. 3.在"分类"列表中,单击"文本",再单击"确定". 处方3:求TEXT()函数帮忙对于工作表中已经输入的

WPS表格分类汇总在生活中的妙用

  在表格的使用过程中,我们不仅仅对工作或学习上的数据输入,平常对一些结算的数据汇总,也是能帮到一定忙.下面小编就给大家介绍下WPS表格中分类汇总的使用方法,小伙伴们一定大吃一惊的. 1 从实例开始 订餐记录 我每日服务于所在的集体,朋友们中午的订餐任务由我来承担.为了付款简单,餐费采取周结的方式,每周五我统计出来向大家收取,一个记录每天订餐信息的表格逐渐呈现在我面前. 应该说,这个表格还是很清楚的,至少需要反映的基础信息都在上面了. 之所用电子表格来记录它,就是因为我可以在数据的最下方直接看到

在Excel中自动提取身份证号中的生日和性别

每年新入学的一年级学生,都需要向上级教育部门上报一份包含身份证号.出生年月等内容的电子表格,以备建立全省统一的电子学籍档案.数百个新生,就得输入数百行相应数据,这可不是个轻松活儿.有没有什么办法能减轻一下输入工作量.提高一下效率呢?其实,我们只需在Excel中将学生的身份证号完整地输入后,它就可以帮我们自动填好出生日期和性别. 现在学生的身份证号已经全部都是18位的新一代身份证了,里面的数字都是有规律的.前6位数字是户籍所在地的代码,7-14位就是出生日期.第17位"2"代表的是性别,