讲师中心 微信公众号

工具推荐

视频效率加速
updream

一键生成高质量推广成片

立刻MV
立刻MV

低成本歌曲 MV、视频生成

Seko
Seko

AI短剧一键生成成片

剧云
剧云

中文短剧剧本制作平台

Excel怎么提取身份证信息 Excel自动分离出生日期性别【函数应用】

老宇姑娘_7906

老宇姑娘_7906

发布时间:2026-02-12 11:40:02

|

703人浏览过

|

来源于php中文网

原创

可使用Excel函数自动提取身份证中的出生日期和性别:18位证用MID+DATE提取第7-14位为日期,第17位奇偶判男女;15位证需补“19”年份并取第15位判性别;含符号时先用SUBSTITUTE清洗。

excel怎么提取身份证信息 excel自动分离出生日期性别【函数应用】

如果您在Excel中处理身份证号码数据,需要从中提取出生日期和性别信息,则可以通过内置函数实现自动化分离。以下是具体操作步骤:

一、提取出生日期

中国大陆18位身份证号码的第7至第14位表示出生日期,格式为YYYYMMDD。使用MID函数可截取该段字符串,再用DATE函数或TEXT函数将其转换为标准日期格式。

1、在目标单元格输入公式:=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),其中A1为含身份证号的单元格。

2、按Enter确认,结果将显示为系统默认日期格式(如2000/1/1)。

3、选中该单元格,右键选择“设置单元格格式”,在“数字”选项卡中选择“日期”,并指定显示样式(如“2000年1月1日”)。

二、提取性别

身份证第17位为性别标识位:奇数代表男性,偶数代表女性。利用MID提取该位数字后,结合IF与MOD函数判断奇偶性,即可返回对应性别文字。

1、在目标单元格输入公式:=IF(MOD(MID(A1,17,1),2)=1,"男","女"),其中A1为含身份证号的单元格。

2、按Enter确认,结果将直接显示“男”或“女”。

三、兼容15位身份证的通用提取方案

部分历史数据可能仍使用15位身份证号,其出生日期位于第7至第12位(YYMMDD格式),且无校验码,第15位为性别位。需先判断长度,再分情况处理。

excel-deduplicate
excel-deduplicate

辅助处理excel表格,去重——先查重再删除重复行

下载

1、在目标单元格输入出生日期公式:=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),DATE(19&MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))。

2、在目标单元格输入性别公式:=IF(LEN(A1)=18,IF(MOD(MID(A1,17,1),2)=1,"男","女"),IF(MOD(MID(A1,15,1),2)=1,"男","女"))。

四、使用TEXTJOIN与SUBSTITUTE辅助清洗

当身份证号中混杂空格、短横线等非数字字符时,需先清理再提取。SUBSTITUTE函数可逐级替换干扰字符,TEXTJOIN配合数组运算可批量去除非数字符号。

1、新建辅助列,在单元格中输入公式:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-","")," ",""),CHAR(160),""),清除常见分隔符。

2、将上述公式结果作为新源数据,引用至前述提取公式中的A1位置(例如改为引用B1)。

五、通过自定义格式快速显示出生年份

若仅需显示出生年份而非完整日期,可在提取日期基础上进一步简化,避免额外函数嵌套,提升计算效率。

1、在目标单元格输入公式:=MID(A1,7,4),直接获取年份字符串。

2、如需确保返回数值类型以便参与计算,包裹VALUE函数:=VALUE(MID(A1,7,4))。

热门AI工具

更多
PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1898

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

3104

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

6344

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

6409

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

7974

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

12254

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

6339

2025.07.29

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

7087

2025.08.07

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

40

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn