首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel中身份证相关问题集

Excel虐我千百遍,我待Excel如初恋。员工档案大多需要借助Excel,HR很多时间都浪费在不熟练的Excel操作上了。

今天给大家介绍一下,如何在Excel表格中快速解决有关身份证的输入、校验等函数操作。

身份证号的输入

问题

在Excel中输入超过11位数,会以科学记数法显示;而大于15位,后面的数字全转换为,所以不能直接在Excel中输入身份证号。

解决方法

先把该列设置为文本型格式,或输入前先输入单撇(')再输入身份证号码

身份证号的导入

问题

从Word、网页或数据库中复制含身份证信息的表格时,如果直接粘贴到Excel中,身份证号的后三位同样会变成。

解决方法

同方法一粘贴或导入前把Excel表中存放身份证号的那一列设置为文本类型。

身份证号的分列

问题

如下图所示的员工信息在一列中,我们可以用分列的方式分隔成多列,但分列后身份证号后三位会变成。

解决方法

在分列的第3步,选取身份证号列,选取文本类型即可。

身份证号长度验证

问题

在输入身份证号码时,数字个数看起来很费劲。用数据有效性可以使得身份证号输入必须是18位。

解决方法

选取输入单元格-数据-有效性-允许:文本长度,输入18

从身份证号中提取信息

假使“单元格A1中是身份证号码”

提取生日

=TEXT(MID(A1,7,8),"0-00-00")

提取年龄

=YEAR(TODAY())-MID(A1,7,4)

提取性别

=IF(MOD(MID(A2,17,1),2),"男","女")

查看身份证号码是否出错

问题

由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。不过只需要用&"*"转换为文本型即可正确统计。

解决办法

=Countif(A:A,A2&"*")

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180721A01YA500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券