Skip to content

取星座

函数名:idc_星座 / idc_Zodiac

功能描述

从身份证号中提取出生日期对应的星座,支持 15 位和 18 位身份证号码及单元格区域批量输入。

会员等级:🟢 免费版(Free)

语法

excel
=idc_Zodiac(身份证号)

参数

参数名类型必填默认值说明
身份证号Object-18 位或 15 位身份证号码,支持单个值或单元格区域

返回值

二维数组(Object[,]) - 返回与输入形状一致的二维数组,元素为星座名称(白羊座、金牛座、双子座等)。

使用示例

提取星座

公式

excel
=idc_Zodiac("11010519491231002X")

结果

摩羯座

批量提取星座(区域输入)

公式

excel
=idc_Zodiac(A1:A3)

结果(A1:A3 分别为三个身份证号):

摩羯座
双鱼座
白羊座

技术说明

  • 生日依赖:内部调用 idc_生日 函数提取出生日期,再根据月份和日期判定星座。
  • 星座划分规则
星座日期范围
白羊座3月21日 - 4月19日
金牛座4月20日 - 5月20日
双子座5月21日 - 6月20日
巨蟹座6月21日 - 7月22日
狮子座7月23日 - 8月22日
处女座8月23日 - 9月22日
天秤座9月23日 - 10月22日
天蝎座10月23日 - 11月21日
射手座11月22日 - 12月21日
摩羯座12月22日 - 1月19日
水瓶座1月20日 - 2月18日
双鱼座2月19日 - 3月20日
  • 区域支持:当输入为单元格区域时,逐个处理并返回同维度的二维数组。

错误处理

错误场景返回值
身份证号为空身份证号为空
身份证号长度不正确身份证号长度不正确
生日信息无效对应 idc_生日 返回的错误信息
生日格式错误生日格式错误
其他异常错误: 错误信息

基于源代码最新版本文档