当前位置: 主页 > Office办公 > Excel专区 > Excel教程 > Excel2003教程 > Excel如何根据身份证号码自动生成生肖属相

Excel如何根据身份证号码自动生成生肖属相

  • 2022-11-13
  • 来源/作者: Wps Office教程网/ 菜鸟图库
  • 308 次浏览

在实际生活中,往往要根据身份证号码自动生成生肖属相,在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函数从第二个参数位置开始,在第一个参数查找,返回第三个参数长度的字符串。