感冒千万别盲目吃药!教你辨别风热感冒和风寒感冒,对症用药
175
2023-06-09
“:你获知了一个‘她’的生日,想知道‘她’的星座和生肖怎么办?:可以联系搜索引擎啊。:可是你有一群‘她们’的生日,怎么才能知道‘她们’的星座和生肖呢?:这个…… :其实你可以借助Excel!
案列重现
如果你知道小组生日的年月日,怎么知道他们的星座和生肖呢?
仔细想想,星座和生肖是基于生日年月日信息的不同部分:
星座:根据月和日的不同,每年分为不均匀的12个
生肖:依赖阴历年,每12年重复一次
因此,如何用数学公式来实现以上两种表达呢,我们将集中考虑一下。
3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com /
看了这个公式是不是有点晕? 让火箭你详细说明一下吧。
解决方法
提取B2单元格的月日信息。 其中,的信息可以是1位或2位数字。 另一方面,求星座的信息需要用2位数字表示,通过负号运算(接2个负号)转换为3位或4位数字。
--TEXT(B2,"mdd")
如上图所示,构建了2*13的数组,分别对应于该星座的开始年月日和星座的名称。
月
使用LOOKUP函数查询B2的月日信息数组中的相应星座名称。 其中,LOOKUP函数为顺序查询,而摩羯座又跨越年末年初两个月(12月22日(1月19日) ),因此在排列时必须将摩羯座的信息分为两部分。
http://www.Sina.com/http://www.Sina.com /
日
将B2的公历转换成农历,提取年份信息。 &; #039; [$-130000].&; #039; 将公历转换为农历的同时,&; #039; [$-130000]e&; #039; 是农历年,&; #039; [$-130000]yyyy-mm-dd&; #039; 可以设定不同的表现形式,例如用农历的年月日表示。
{101,"摩羯";120,"水瓶";...1222,"摩羯"}
在Excel中,日期开始的1900年正好是鼠年,1900/12的馀数是4,所以需要减去4年信息,除以12取剩下的数。 另外,字符串的开头为1。 因此,过多加1,即可得到“鼠牛虎兔龙蛇马羊猴鸡猪”在字符串中的实际位置。
例如,
BTW,上面介绍的肯定不是求星座和生肖的唯一方法。 比如,你用求星座的方法求生肖吗?
LOOKUP(...,...)
另外,在文末的评论区欢迎伙伴的评论,来谈谈求星座和求生肖公式的新idea吧!
如果您正为如何寻找Dummy Data来学习操作而发愁,请单击相关文章中火箭带来的Dummy Data生成器。