Excel技巧:根据身份证计算年龄与提取个人信息
版权申诉
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系统操作的相关知识点。这些技巧对于日常数据管理和办公效率提升非常有帮助。
2022-01-22 上传
2021-11-30 上传
2021-10-30 上传
2022-01-31 上传
2022-02-09 上传
2021-12-01 上传
2021-12-04 上传
2021-10-27 上传
cy18065918457
- 粉丝: 0
- 资源: 7万+
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析