输入公式:
=FILTERXML("
"&CONCAT(""&({45;46;47;48;50;13;14;17;18;20;54;55}+128000)&";")&"
","a")即可得到十二生肖的图形,如下图所示。需要注意的是CONCAT函数是Excel2019的新增函数,只能在2019和365里面用,暂不支持更低的版本使用。
生肖生肖
把上面的公式稍微做一下更改,即可用在身份证号码的计算中了,输入公式:
=FILTERXML("
"&CONCAT(""&(CHOOSE(MOD(MID(A2,7,4),12)+1,
18,20,54,55,45,46,47,48,50,13,14,17)+128000)&";")&"
","a")即可根据身份证号码中的出生年份,计算出生肖,如下图所示:
计算十二生肖-图形版
对于2019以前的版本,就只能使用文字版的了。输入公式
=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(A2,7,4),12)+1,1)
即可得到文字版本的十二生肖,如下图所示:
计算十二生肖-文字版
我在西瓜视频有一节专门讲这个公式原理的视频,为什么这样写以及公式的含义是什么,感兴趣的小伙伴可以前往观看。不想了解那么多也没关系,收藏一下本篇文章,需要用到的时候直接复制文中的公式,更改单元格引用即可立刻为你所用。
每天分享Excel小知识,喜欢可以关注哦~
标签: 十二生肖