星座是按身份证上的日期算的吗-星座是按身份证上的日期算么

已知身份证号 , 提取出生日期、性别、籍贯、生肖属相这些都是小儿科 , 我们今天秀一波提取星座 。
效果展示 , 后面讲解原理 。

星座是按身份证上的日期算的吗-星座是按身份证上的日期算么

文章插图
通过身份证号提取星座信息
涉及知识点1.MID文本提取函数 。
2.LOOKUP查找引用函数 。
3.文本型数字概念 。
4.数组概念 。
第一步:MID函数提取出生日期MID函数语法:=MID(提取对象 , 起始位置 , 提取字符数量)
MID函数公式:=MID(A2,11,4)
原理解析:身份证号第11位到14位为出生日期 , 我们通过MID函数将4位数字提取出来 。

星座是按身份证上的日期算的吗-星座是按身份证上的日期算么

文章插图
MID函数提取出生日期
第二步:LOOKUP函数查找引用星座LOOKUP函数语法:=LOOKUP(查找对象 , 对象所在列/行 , 返回值所在列/行)
LOOKUP函数公式:LOOKUP(MID(A2,11,4),F:F,H:H)
原理解析:辅助列为星座时间节点的起始时间 , LOOKUP函数的匹配原理为:“匹配小于查找值的最大值” 。 比如辅助列中小于510的数字有四个 , 其中最大的是420 , 所以匹配到的就是420 , 那最后返回的应该是金牛座 。 但是结果是N/A错误 , 不要着急 , 我们往下看 。

星座是按身份证上的日期算的吗-星座是按身份证上的日期算么

文章插图
LOOKUP函数查找引用星座
第三步:文本型数字与数值型数字转变N/A错误原因:辅助列中数字为数值型数字 , 身份证号中数字为文本型数字 , 不匹配 。
更改函数公式:LOOKUP(--MID(A2,11,4),F:F,H:H)
转换方法:我们在文本型数字前面加两个负号 , 这样既不会更改数字 , 也能把它转换为数值型数字 。 结果自然就出来了 。

星座是按身份证上的日期算的吗-星座是按身份证上的日期算么

文章插图
文本型数字转换为数值型数字
第四步:引入数组概念前面我们讲解原理 , 真正书写完整函数的时候 , 是不需要辅助列以及其他表格的 。 我们运用数组(花括号)的方式 , 将完整的内容替换F:F以及H:H 。
完整函数公式:=LOOKUP(--MID(A2,11,4),{120;219;321;420;521;621;723;823;923;1023;1122;1222},{"水瓶座";"双鱼座";"白羊座";"金牛座";"双子座";"巨蟹座";"狮子座";"处女座";"天秤座";"天蝎座";"射手座";"摩羯座"})

星座是按身份证上的日期算的吗-星座是按身份证上的日期算么

文章插图
完整函数公式
来波广告如果喜欢Excel , 可以看下我的全套原创视频教程 。
↓↓↓基础知识+数据透视+函数公式+动态图表↓↓↓

【星座是按身份证上的日期算的吗-星座是按身份证上的日期算么】专栏购买价格偏高一些 , 因为平台分成问题 。
我们更建议您在 淘宝店铺:云端网校(搜店铺 , 搜店铺 , 不是搜商品) 进行购买 。 价格便宜一些 , 具体淘宝观看流程 , 咨询客服即可 。

星座是按身份证上的日期算的吗-星座是按身份证上的日期算么

文章插图


    以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

    「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: