知识改变命运,科技成就未来。

Microsoft Office Excel使我们常用的一款电子表格软件,我们经常用它统计和计算各种数据。身份证是每个人重要的身份证明文件。当两者相遇会碰撞出怎样的火花呢?给你一个人的身份证号码,怎么计算出他的年龄呢?这个问题非常简单。但是给你一百个人或者一千个人的身份证号码,那么这个问题着实让人头大。Microsoft Office Excel给我们提供了便利,我们要回充分利用它解决这些小问题。

思路:首先需要了解居民身份证号码的结构,详情点击关注后参考《Microsoft Excel怎么根据居民身份证号码获取性别?》,截取的身份证号码中的出生日期部分,接着用今天的年月日减去出生日期就可以计算出年龄了。过程看起来很简单,但中间的细节还是需要注意的。

根据出生日期计算年龄操作步骤:

第一步:左键双击打开【年龄.xlsx】Microsoft Excel工作表。

打开网易新闻 查看更多图片

第二步:在【B2】单元格中键入函数【=MID(A2,7,8)】后,按回车键进行运算。

第三步:将鼠标指针移动至【B2】单元格右下角,鼠标指针变成【+】后,长按鼠标左键下拉进行公式填充。

打开网易新闻 查看更多图片

第四步:左键单击【B】选中整列后,同时按下键盘上的【Ctrl + C】键复制【B】列。右键单击【B】列,将鼠标指针移动至右键菜单中的【选择性粘贴(S)】,左键单击选中【粘贴数值】中的【值和数字格式(A)】,图标如图所示。

备注:

【Ctrl + C】是计算机中的快捷键,功能是【复制】。

【选择性粘贴】中的【值和数字格式】既可以保证原格式不变,又可以将函数计算的结果转化为数值。

第五步:将【B】列中的八位出生日期设置为日期格式。详情点击关注后请参考《Microsoft Excel怎么将八位数字设置为日期格式?》。

第六步:在【C2】单元格中键入函数【=DATEDIF(B2,TODAY(),"Y")】后,按回车键进行运算。

备注:

【DATEDIF】函数表示:

Microsoft Office Excel中的隐藏函数,其在帮助和插入公式里面没有。常使用此函数计算两日期差。

【DATEDIF】函数语法:DATEDIF(start_date,end_date,unit)

【DATEDIF】函数参数:

【Start_date】 表示一个日期,为时间段内的起始日期。【End_date 】表示一个日期,为时间段内的结束日期。【Unit 】为所需信息的返回类型。

【DATEDIF】函数示例:

【=DATEDIF(A1,TODAY(),"Y")】用来计算年数差。

【=DATEDIF(A1,TODAY(),"M")】用来计算月数差。

【=DATEDIF(A1,TODAY(),"D")】用来计算天数差。

第七步:参考【第三步】进行公示填充,完成年龄计算。

打开网易新闻 查看更多图片

知识改变命运,科技成就未来。希望这个小知识能给您的工作和生活带来更多的便捷。如有疑问或建议,请在下方留言。点击关注,有更多科技知识等着您,谢谢您的支持。