一个身份证号码包含了我们的出生日期、性别、籍贯等信息。昨天有小伙伴在微信群私聊雅雯,询问同样的一个公式,为何有些单元格提取生肖是错误的,可以先从数据源开始检查是否是数据源格式、录入等等有错误。通过身份证号码提取生肖,我们有两种做法。可以直接使用身份证号码来提取生肖,也可以通过身份证号码提取出来的出生日期结果再来生成生肖。首先,在C2单元格输入公式:=TEXT(MID(B2,7,8),'0-00-00'),提取到出生日期。得出了出生年月日以后,在D2单元格输入公式:=MID('鼠牛虎兔龙蛇马羊猴鸡狗猪',MOD(YEAR(C2)-4,12)+1,1),提取生肖。我们除了生成日期后提取,还可以直接将身份证号码生成生肖,这样的话,也省去了一个步骤。在C2单元格输入公式:=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊',MOD(MID(B2,7,4),12)+1,1),下拉即可。公式思路:先从身份证号码中提取4位代表年份的数字,再找到年份和生肖之间的对应关系,然后利用mid和mod函数搭配实现生肖提取。特别说明,上面的公式是按公历计算生肖。
最后,欢迎大家加入我们的《Excel起步训练营》,和雅雯一起学习。微信群互动答疑、视频课程永久观看、配套练习课件、课程笔记讲义,能帮助伙伴们很快提升自己的Excel技能。扫码加入,来吧!