👩💻📚 Python & Excel:轻松搞定身份证信息提取!🌟
最近有小伙伴问到如何通过身份证号提取年龄和性别,今天就来分享两种方法,让你事半功倍!💪
首先用Python实现,代码简单易懂。只需几行代码即可完成任务👇:
```python
import datetime
def get_age_and_gender(id_num):
birth_year = int(id_num[6:10])
birth_month = int(id_num[10:12])
birth_day = int(id_num[12:14])
gender = "男" if int(id_num[-2]) % 2 == 1 else "女"
today = datetime.date.today()
age = today.year - birth_year - ((today.month, today.day) < (birth_month, birth_day))
return age, gender
```
调用函数后,你就能快速获得年龄与性别啦!
接着是Excel版的操作指南👇:
1️⃣ 在B列输入身份证号。
2️⃣ 使用公式提取性别:`=IF(MOD(MID(A2,17,1),2)=1,"男","女")`。
3️⃣ 提取年龄:`=DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),"Y")`。
两种方式各有千秋,Python适合批量处理,Excel则更直观易操作。快试试吧!💫
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。