Skip to content

idc_Zodiac函数

函数名:sfz_星座 / idc_Zodiac

函数功能

从身份证号码中提取出生日期并计算对应的星座,支持18位和15位身份证格式的智能识别。

参数规范

参数名类型必填示例特殊说明
idCardObject"110101199003072316"支持单元格引用或身份证号字符串

使用案例

身份证星座提取

问题描述:根据身份证号获取个人星座信息
公式演示

excel
=idc_Zodiac("110105199001011234")

输出效果

text
摩羯座

批量星座分析

问题描述:对员工身份证信息进行星座统计
公式演示

excel
=idc_Zodiac(B2)

输出效果(当B2="110105199508151234"):

text
狮子座

技术说明

星座判定规则

  • 白羊座: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日

异常处理

错误场景返回值
空身份证号身份证号为空
身份证格式错误错误: [具体错误信息]
生日解析失败生日格式错误

扩展应用

结合条件格式

excel
=idc_Zodiac(A1)="天蝎座"  // 标记天蝎座人员

星座分布统计

excel
=COUNTIF(idc_Zodiac(B2:B100), "处女座")  // 统计处女座人数

注:本函数依赖sfz_生日函数提取生日信息,在WPS 2019+和Excel 365中测试通过