wps ai表格中提取身份证出生日期有三种方法:一是用ai指令“/提取身份证出生日期”一键生成;二是用text+mid函数组合,标准公式为=text(mid(a2,7,8),"0000-00-00"),兼容公式加if判断长度;三是用数据分列,按固定宽度在第6、14位后分割,中间列设为文本格式。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在WPS AI表格中处理批量身份证号时,需要从18位身份证字符串中精准截取出出生日期(YYYYMMDD格式),避免手动拆分或公式出错导致年份错位、月份补零失败等问题。
用AI指令一键提取出生日期
点击任意空白单元格→输入/提取身份证出生日期→按回车键→WPS AI自动识别当前选中列中的所有身份证号→在下方生成带日期结果的新列。
这一步依赖WPS AI对身份证结构的内置理解,无需手动指定起始位置。若未触发AI响应,请确认已开启「WPS AI」功能(右上角闪电图标为蓝色且亮起)。
用TEXT+MID函数组合提取(兼容无AI版)
方法一:标准18位身份证适配
在目标单元格输入公式:=TEXT(MID(A2,7,8),"0000-00-00")→按回车→双击填充柄向下复制。
MID(A2,7,8)从第7位开始取8个字符,正好对应18位身份证的出生年月日;TEXT函数强制补零并添加分隔符,避免“1999512”变成“1999-5-12”。若原始数据含15位旧版身份证,此公式会返回错误值。
方法二:自动兼容15位与18位身份证
{"answer":"协助 macOS 用户准备、转换、导出及排查 Word、PDF、Markdown、PowerPoint 和 Excel 文件,确保 WPS Office 工作流程可靠。"}
输入公式:=IF(LEN(A2)=18,TEXT(MID(A2,7,8),"0000-00-00"),TEXT(MID(A2,7,6),"0000-00-00"))→按回车→向下填充。
LEN(A2)=18判断长度,15位身份证出生日期从第7位起占6位(如“650101”),18位占8位(如“19650101”)。此公式能通吃两种格式,但【若A2为空或含非数字字符,将返回#VALUE!错误】。
用数据分列快速提取(适合纯数值型身份证且不需格式化)
第一步:选中含身份证号的整列→点击「数据」选项卡→「分列」→选择「固定宽度」→下一步。
第二步:在预览区第6位后(即第7位前)单击添加一条分割线→再在第14位后(即第15位前)添加第二条线→完成。
第三步:在「列数据格式」中,将中间一列(即第7~14位或第7~12位)设为「文本」→点击完成。
分列后中间列即为8位或6位出生日期数字,不带横杠。注意:若原列被设置为「常规」格式,超长数字可能被转成科学计数法,【务必提前将身份证列设为「文本」格式再分列】。









