周弘,资兴租房,特立尼达莫鲁加蝎子
在企业职工管理中,为了体现企业对职工的关爱,有时候需要给职工定做一些特色的生日礼物,比如星座礼物等。如图 180‑1所示为某企业职工生日信息表,如何才能快速的从出生日期中获取职工的星座信息呢?
图180‑1根据生日查星座
解决方案
使用LOOKUP函数按日期查询对应的星座。
操作方法
选择D3:D12单元格区域,输入下列公式,按<Ctrl+Enter>组合键结束。
=LOOKUP(--TEXT(C3,"mdd"),{101,"摩羯";120,"水瓶";219,"双鱼";321,"白羊";420,"金牛";521,"双子";621,"巨蟹";723,"狮子";823,"处女";923,"天秤";1023,"天蝎";1122,"射手";1222,"摩羯"})&"座"
原理分析
根据生日查询星座
1.使用TEXT函数提取出生日期中的月和日组成3~4位数字,再使用减负运算将其转换为数值。
2.使用星座的起始月日与星座名称构造一个常量数组,然后使用LOOKUP函数根据出生日期在常量数组中查询对应的星座。其中,12月22日至次年1月19日为“摩羯”座,因为LOOKUP要求升序排列,所以分成两个时段。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
同一个Excel 文件中的任意多个工作表合并到一个表中的神技
Excel 根据身份证直接算出退休年月 用哪个函数 如何区别男女
Excel 中如何选择正确的地图类型及各种地图类型的应用场景
根据入职日期用Excel 计算工龄补贴 满1年补贴50满2年补贴100
Excel 微图表对数据进行可视化处理实现数据与图表的一体化衔接
被雪藏的datedif()函数的典型用法 适用最新版本的Excel
EXCEL 数据分析之合并单元格后按合计得分排序的整个心路历程
Excel-VBA批量将表达式转换为运算结果把代表的汉字给替换掉
网友评论