excel怎么从身份证号提取生日-黄海律师|法行宝
2025-06-26 婚姻家庭

在Excel中从身份证号提取生日,可以采用多种方法。以下是一些详细且易于操作的步骤:

方法一:使用TEXT和MID函数

  1. 理解身份证号结构:

    • 身份证号的第7至14位代表出生年月日。
  2. 应用公式:

    • 假设身份证号位于B2单元格,可以在C2单元格中输入以下公式来提取生日:
      
      =--TEXT(MID(B2,7,8),"0-00-00")
      
    • 公式解释:
      • MID(B2,7,8):从B2单元格的第7位开始截取8个字符,即“年年年年月月日日”。
      • TEXT(...,"0-00-00"):将截取的字符串格式化为“年-月-日”的样式。
      • --:将文本格式的日期转换为真正的日期格式。
  3. 设置单元格格式:

    • 确保C2单元格的格式设置为“日期”格式,以便正确显示结果。

方法二:使用DATE、MID函数

  1. 应用公式:

    • 在C2单元格中输入以下公式:
      
      =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2))
      
    • 公式解释:
      • MID(B2,7,4):提取出生年份。
      • MID(B2,11,2):提取出生月份。
      • MID(B2,13,2):提取出生日期。
      • DATE(年,月,日):将提取的年月日组合成日期格式。
  2. 设置单元格格式:

    • 同样,确保C2单元格的格式设置为“日期”格式。

方法三:文本分列

  1. 设置文本格式:

    • 将包含身份证号的列(假设为B列)格式设置为文本格式。
  2. 使用分列功能:

    • 选中B列,点击“数据”选项卡中的“分列”。
    • 在“文本分列向导”中,选择“固定宽度”,然后按照身份证号的结构添加分列线(在第6、7位和第14、15位之间)。
    • 选择不导入最左侧和最右侧的数据,只对中间的数据选择“日期”格式,并设置目标区域。
  3. 转换日期格式:

    • 如果需要,可以再次使用分列功能将提取的日期转换为规范的日期格式。

方法四:快速填充(适用于Excel较新版本)

  1. 手动输入示例:

    • 在C2单元格中手动输入一个根据B2单元格身份证号提取出的生日。
  2. 使用快速填充:

    • 选中C2单元格及下方需要填充的单元格区域。
    • 按下快捷键Ctrl+E进行快速填充。
    • Excel会自动根据示例填充其他单元格中的生日。
  3. 转换日期格式(如需):

    • 如果快速填充后的日期格式不符合要求,可以使用分列功能进行转换。

选择适合你需求的方法,按照上述步骤操作即可轻松从身份证号中提取生日。如果你对Excel的其他功能或操作有任何疑问,欢迎随时咨询!