如何据身份证号让年龄更新 excel工作表输入身份证的格式


如何据身份证号让年龄更新 excel工作表输入身份证的格式


如图 , 在 EXCEL 表格中经常会碰到输入的身份证号不能正确显示的情况 , 该如何解决呢?建立的档案中 , 年龄会每年改变 , 庞大的数据一个一个更新肯定是不科学的 , 有什么好的方法呢?下面我以 2007 版本为例讲一下步骤:
一、正确显示身份证号的方法
1、文本法:
①选中需要输入的表格 , 右键单击鼠标 , 选择“设置单元格格式”

如何据身份证号让年龄更新 excel工作表输入身份证的格式


②选择“数字”选项卡—-“分类”里选择”文本“选项

如何据身份证号让年龄更新 excel工作表输入身份证的格式


③此时输入即可正确显示

如何据身份证号让年龄更新 excel工作表输入身份证的格式


2、自定义法:如以上设置 , 在分类里选择“自定义”–“类型”里选择@

如何据身份证号让年龄更新 excel工作表输入身份证的格式


3、符号法:直接在身份证号前加一个英文状态的单引号
二、根据身份证号显示年龄的方法:
1、选中需要显示年龄的单元格输入=YEAR(NOW())-MID(A2,7,4)

如何据身份证号让年龄更新 excel工作表输入身份证的格式


2、回车后结果如图

如何据身份证号让年龄更新 excel工作表输入身份证的格式


3、用填充格式填充下部即可 。

如何据身份证号让年龄更新 excel工作表输入身份证的格式


后记:在 EXCEL 表中如果是根据身份证号显示年龄的 , 需要把本地的时钟设置正确才行 , 需要用的函数是 YEAR()–可以得到某个日期的年份
NOW()–可以得到当前电脑系统中的日期 , 
MID–可以从字符串中得到指定数量的字符
【如何据身份证号让年龄更新 excel工作表输入身份证的格式】 “MID(A2,7,4)”表示得到从 A2 单元格中第 7 位字符开始的共 4 位字符 , 即身份证中的出生年份信息 。这样 , 用“电脑中的年份”减去“身份证中的出生年份”即得到该人员的实际年龄 。

    推荐阅读