1989年屬什么生肖1989年屬哪個生肖( 三 )


【6】看生肖故事學EXCEL,根據身份證號提取生肖信息

1989年屬什么生肖1989年屬哪個生肖

文章插圖
封面
大家知道十二生肖的來源么?知道十二生肖的順序么?
前面的文章已經介紹了從身份證號碼中提取籍貫、出生年月、年齡、星座、性別信息的操作方法 。接下來分享從身份證號碼提取的生肖信息,希望對大家有所幫忙 。
首先,我們來了解一下十二生肖的傳奇故事吧 。
【 生肖故事 】
軒轅黃帝要選十二動物擔任宮廷衛士,貓托老鼠報名,結果老鼠忘了,從此貓見老鼠就尋仇 。
1989年屬什么生肖1989年屬哪個生肖

文章插圖
生肖故事
原本推牛為首,老鼠偷偷爬上牛背占先機 。虎和龍不服氣,被封為山神和海神,排在牛的后面 。兔子不服,要和龍賽跑,兔子跑到龍前面 。狗不樂意,一氣之下咬傷兔子,被罰倒數第一 。蛇、馬、羊、猴、雞之間還經過—番較量,最后豬跑來占據末席 。
1989年屬什么生肖1989年屬哪個生肖

文章插圖
生肖故事
接下來介紹兩種方法提取生肖信息
【 方法1 】
使用函數:MID、MOD
首先,生肖屬相與出生年份相關,所以提取生肖需要先提取出生年份 。
輸入MID函數,單擊截取的單元格D3,輸入數字7,代表從第7位開始截取,輸入截取長度字符數字4 。公式為=MID(D3,7,4) 。
其次,利用MOD函數得出屬相的原理:MOD函數(被除數,除數),得到的值是余數 。根據十二生肖:【鼠?;⑼谬埳唏R羊猴雞狗豬】的順序 。余數為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("鼠?;⑼谬埳唏R羊猴雞狗豬",單元格,1) 。
解析:在生肖里面,根據年份的余數#,選擇余數#位的漢字,即可得到生肖 。
如果需要在生肖后面加上年字,則在公式后面加上【&“年”】,生肖后面顯示就會“年”字 。如:蛇年 。
=MID("鼠?;⑼谬埳唏R羊猴雞狗豬",單元格,1) &“年” 。
1989年屬什么生肖1989年屬哪個生肖

文章插圖
完整公式如下:=MID("鼠?;⑼谬埳唏R羊猴雞狗豬",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單元格修改成身份證所在的單元格即可 。
如果您有其它更好的方法,歡迎留言,一起交流,共同進步 。

推薦閱讀