Excel技巧:根据身份证计算年龄与提取个人信息

版权申诉
0 下载量 104 浏览量 更新于2024-08-17 收藏 2.27MB PDF 举报
该资源是一份关于如何使用Excel公式计算年龄、提取身份证信息的PDF文档。文档内容涉及从出生年月日计算年龄,从身份证号码中提取出生年月、性别、以及判断是否达到18岁的方法。此外,还提到了Excel工作表中的数据有效性设置、筛选重复数据的方法,以及Windows系统中去除桌面快捷方式图标小箭头和删除Word文档中红色波浪线的技巧。 在Excel中计算年龄,可以使用DATEDIF函数,如对于1966年03月22日出生的人,公式为`=DATEDIF(L4,TODAY(),"Y")`,其中L4是出生日期所在的单元格,"Y"参数表示计算整年数。 提取出生月份,对于20130812这样的日期格式,使用MID函数,例如`=MID(日期单元格,5,2)`;对于2013-08-12的格式,`=MID(日期单元格,6,2)`。提取日期部分则分别用`=MID(日期单元格,7,2)`和`=MID(日期单元格,9,2)`。 从身份证号码中提取出生年月,对于1966-03-22的格式,可以使用`=TEXT(MID(D2,7,8),"#-00-00")`;对于20130812,`=MID(列行,7,8)`;对于1966/3/22,`=DATE(MID(列行,7,4),MID(列行,11,2),MID(列行,13,2))`。 计算年龄基于身份证号码,`=2016-MID(列行,7,4)`。提取身份证号码的月份和日期,使用`=MID(行列,11,2)`和`=MID(行列,13,2)`。判断性别,可以使用IF和MOD函数,例如`=IF(LEN(列行)=18,IF(MOD(LEFT(RIGHT(列行,2),1),2)=0,"女","男"),IF(MOD(RIGHT(列行,1),2)=0,"女","男"))`。 身份证号码满足18岁条件的判断分为两步,首先计算到指定日期的年龄,如`=DATEDIF(text(mid(行列,7,len(行列表)*2/3-4),"00-00-00"),"2016-10-30","y")`,然后通过筛选功能找到年龄大于等于18且小于100的记录。 在Excel工作表中创建选项卡式的数据输入,可以通过数据有效性设置,允许序列并指定来源。筛选表格中重复数据,选择需要的区域,使用高级筛选,选择不重复记录。去除桌面快捷方式图标小箭头,通过运行cmd,输入特定的注册表命令,然后重启Explorer进程。在Word中删除红色波浪线,可通过“工具”-“选项”取消相关校对设置。 以上是根据提供的文件内容总结的Excel和身份证信息处理,以及Windows系统操作的相关知识点。这些技巧对于日常数据管理和办公效率提升非常有帮助。