在實際生活中,往往要根據身份證號碼自動生成生肖屬相,在Excel中,首先采用Excel2003LEN函數判斷身份證號碼的位數是15位還是18位,然后采用MID和MOD函數可快速地根據身份證號碼自動生成生肖屬相。
如圖所示,在B5單元格輸入身份證號碼,在C5單元格輸入:
=IF(LEN(B5)=15,MID("鼠牛虎兔龍蛇馬羊猴雞狗豬",MOD("19"&MID(B5,7,2)-4,12)+1,1),
MID("鼠牛虎兔龍蛇馬羊猴雞狗豬",MOD(MID(B5,7,4)-4,12)+1,1))
C5單元格根據身份證號碼自動生成生肖屬相“猴”。
Excel如何根據身份證號碼自動生成生肖屬相
相關說明:
首先判斷身份證號碼是15位還是18位。
Excel2003LEN函數判斷參數的長度。
Excel2003MOD函數結果是第一個參數除以第二個參數所得的余數。
Excel2003MID函數從第二個參數位置開始,在第一個參數查找,返回第三個參數長度的字符串。