1989年属什么生肖1989年属哪个生肖( 三 )


【6】看生肖故事学EXCEL,根据身份证号提取生肖信息

1989年属什么生肖1989年属哪个生肖

文章插图
封面
大家知道十二生肖的来源么?知道十二生肖的顺序么?
前面的文章已经介绍了从身份证号码中提取籍贯、出生年月、年龄、星座、性别信息的操作方法 。接下来分享从身份证号码提取的生肖信息,希望对大家有所帮忙 。
首先,我们来了解一下十二生肖的传奇故事吧 。
【 生肖故事 】
轩辕黄帝要选十二动物担任宫廷卫士,猫托老鼠报名,结果老鼠忘了,从此猫见老鼠就寻仇 。
1989年属什么生肖1989年属哪个生肖

文章插图
生肖故事
原本推牛为首,老鼠偷偷爬上牛背占先机 。虎和龙不服气,被封为山神和海神,排在牛的后面 。兔子不服,要和龙赛跑,兔子跑到龙前面 。狗不乐意,一气之下咬伤兔子,被罚倒数第一 。蛇、马、羊、猴、鸡之间还经过—番较量,最后猪跑来占据末席 。
1989年属什么生肖1989年属哪个生肖

文章插图
生肖故事
接下来介绍两种方法提取生肖信息
【 方法1 】
使用函数:MID、MOD
首先,生肖属相与出生年份相关,所以提取生肖需要先提取出生年份 。
输入MID函数,单击截取的单元格D3,输入数字7,代表从第7位开始截取,输入截取长度字符数字4 。公式为=MID(D3,7,4) 。
其次,利用MOD函数得出属相的原理:MOD函数(被除数,除数),得到的值是余数 。根据十二生肖:【鼠牛虎兔龙蛇马羊猴鸡狗猪】的顺序 。余数为1,就属鼠,余2属牛,余3属虎,余4属兔,以此类推 。
我们用出生年份减去4,得到数与12相除,再取余数,再对余数+1 。
例如:(1989-4)/12=5,5+1=6,1989年属于蛇年,十二生肖中它在第6位 。+1主要意思就是为了防止余数为0时不能输出属相 。
公式为= =MOD(H3-4,12)+1
1989年属什么生肖1989年属哪个生肖

文章插图
最后,输入公式=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",单元格,1) 。
解析:在生肖里面,根据年份的余数#,选择余数#位的汉字,即可得到生肖 。
如果需要在生肖后面加上年字,则在公式后面加上【&“年”】,生肖后面显示就会“年”字 。如:蛇年 。
=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",单元格,1) &“年” 。
1989年属什么生肖1989年属哪个生肖

文章插图
完整公式如下:=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(MID(D3,7,4)-4,12)+1,1) 。
1989年属什么生肖1989年属哪个生肖

文章插图
完整公式
如果上述函数在使用中有问题,可以直接把公式复制到单元格中,再把公式中的D3单元格修改成身份证所在的单元格即可 。
【 方法2 】
使用函数:MID、MOD、CHOOSE
首先,生肖属相与出生年份相关,所以提取生肖需要先提取出生年份 。
输入MID函数,输入截取的单元格D3,输入数字7,代表从第7位开始截取,输入截取长度字符数字4 。公式为=MID(D3,7,4)
1989年属什么生肖1989年属哪个生肖

文章插图
其次,利用MOD函数得出属相的原理:MOD函数(被除数,除数),得到的值是余数 。根据十二生肖:【鼠牛虎兔龙蛇马羊猴鸡狗猪】的顺序 。余数为1,就属鼠,余2属牛,余3属虎,余4属兔,以此类推 。
我们用出生年份减去4,得到数与12相除,再取余数,再对余数+1 。
例如:(1989-4)/12=5,5+1=6,1989年属于蛇年,十二生肖中它在第6位 。+1主要意思就是为了防止余数为0时不能输出属相 。
公式为= =MOD(H3-4,12)+1
完整公式2如下:=CHOOSE(MOD(MID(D3,7,4)-4,12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪")
1989年属什么生肖1989年属哪个生肖

文章插图
完整公式
如果上述函数在使用中有问题,可以直接把公式复制到单元格中,再把公式中的D3单元格修改成身份证所在的单元格即可 。
如果您有其它更好的方法,欢迎留言,一起交流,共同进步 。

推荐阅读