在wps中用身份证号码提取性别、出生日期(年龄)、甚至出生地的方法都有介绍了。如果已知一个人的出生日期,能否判断其属相?
这个问题看似复杂,其实也很简单。只要灵活运用MID函数和MOD函数即可轻松解决。如下图所示,要求根据C列的出生日期,自动在D列生成属相。
我们知道,12生肖是按照“鼠牛虎兔龙蛇马羊猴鸡狗猪”的顺序循环的。通过计算得知,1900年应为“鼠年”,其它以此类推。那么,我们只要算出出生年份与1900年的差,再用这个差除以12,并与“鼠年”相比较,就可以准确判断该年出生的人的属相了。
于是在D2单元格输入公式:
=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(C2)-1900,12)+1,1)
并回车,即可看到第一条记录,赵芳梅的出生年份是1973年,属相是“牛”。将该公式向下填充,即可准确得出每个人的属相。
公式解释:
一、MOD函数
函数功能:返回两数相除的余数。结果的正负号与除数相同。
函数格式:MOD(数值,除数)
例如:“=MOD(25,4)”即表示用25除以4,求其余数。结果为1。
二、MID函数
函数功能:从文本字符串中指定的位置开始,返回指定长度的字符串。
函数格式:MOD(字符串,开始位置,字符个数)
例如:“=MID("中华人民共和国",2,3)”即表示取字符串“中华人民共和国”第2个字符开始,取3个。即“华人民”。