Excel怎么分列_Excel文本分列拆分身份证信息技巧【一看就会】

千浩大大_9958

千浩大大_9958

2026-03-21

609人浏览

原创

需用分列+函数提取身份证信息:一、固定宽度分列得地址码、出生日期等;二、MID+DATE提出生日期;三、MOD+IF判性别;四、VLOOKUP匹配籍贯;五、新版可用TEXTBEFORE/TEXTAFTER等简化操作。

excel怎么分列_excel文本分列拆分身份证信息技巧【一看就会】

如果您在Excel中需要将一列包含完整身份证号码的数据拆分为出生日期、性别和籍贯等独立信息,则需利用文本分列功能结合函数提取特定字段。以下是实现该目标的具体操作步骤:

一、使用数据分列功能拆分固定长度字段

身份证号码为18位固定格式,前6位为地址码、第7–14位为出生日期、第15–17位为顺序码(其中第17位奇数表示男性、偶数表示女性)、第18位为校验码。通过“固定宽度”分列可快速切分地址码与出生日期部分。

1、选中包含身份证号码的整列数据(例如A列)。

2、点击【数据】选项卡 → 【分列】 → 选择【固定宽度】 → 点击【下一步】。

3、在预览窗口中,于第6位后、第14位后、第17位后分别点击添加分隔线,形成四段:0–6、6–14、14–17、17–18。

4、点击【下一步】,在列数据格式中,将第二段(出生日期)设为【日期(YMD)】,其余设为【文本】,点击【完成】。

二、用MID函数提取出生年月日

MID函数可从指定位置开始截取固定字符数,适用于从18位身份证中精准提取第7至第14位的8位出生日期,并进一步转换为标准日期格式。

1、在B1单元格输入公式:=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))。

2、按Enter确认,B1即显示对应身份证持有人的出生日期(如:1990/05/21)。

3、将B1公式向下填充至整列,覆盖所有身份证记录。

三、用IF与MOD函数判断性别

第17位数字决定性别,奇数为男、偶数为女。MOD函数可判断该位数字的奇偶性,再配合IF函数返回对应文字结果。

1、在C1单元格输入公式:=IF(MOD(MID(A1,17,1),2)=1,"男","女")。

tidy-excel-data
tidy-excel-data

清理、标准化、验证并汇总杂乱的 Excel 工作簿。当 Codex 需要处理 `.xlsx`、`.xls`、`.xlsm` 或 `.csv` 格式的数据时使用,包括:统一表头格式、删除空白行与空白列、修剪文本内容、去重记录、检测数据质量问题、拆分或合并工作表、生成清洗后的工作簿,以及为业务电子表格生成审计摘要。

下载

2、按Enter确认,C1即显示该身份证对应的性别。

3、将C1公式向下填充至整列。

四、用VLOOKUP匹配前6位获取籍贯简称

身份证前6位为行政区划代码,需借助外部编码表(如“code_list.xlsx”中A列为6位代码、B列为省份简称)进行匹配。此方法依赖预先准备好的映射表。

1、确保编码表已打开,且第一行为标题行,A列含6位数字代码(如110000),B列含对应简称(如“北京”)。

2、在D1单元格输入公式:=VLOOKUP(--LEFT(A1,6),[code_list.xlsx]Sheet1!$A:$B,2,0)。

3、按Enter确认,D1即显示该身份证所属省级行政区简称。

4、将D1公式向下填充;若出现#N/A,说明该6位编码未在对照表中找到匹配项。

五、用TEXTBEFORE与TEXTAFTER函数(Excel 365/2021)快速分列

新版Excel支持动态数组函数,可绕过分列向导直接按位置切片,语法简洁且无需辅助列。TEXTAFTER用于取某字符后内容,TEXTBEFORE用于取某字符前内容,配合REPT与SUBSTITUTE可模拟位置截取。

1、在E1单元格输入公式:=TEXTAFTER(TEXTBEFORE(A1,"",18),"",6)(此式非标准用法,实际应改用MID;此处仅作示意——正确做法为:=MID(A1,7,8))。

2、在F1单元格输入公式:=IF(ISODD(--MID(A1,17,1)),"男","女")。

3、在G1单元格输入公式:=XLOOKUP(--LEFT(A1,2),{11;12;13;21;31;44;50;61},{"北京";"天津";"河北";"辽宁";"上海";"广东";"重庆";"陕西"},"")

相关文章

多开大师(无限分身)
多开大师(无限分身)

多开大师app支持游戏、社交应用创建分身,一台手机登录无限多账户。快速创建多个应用分身,并定制图标与名称!与大多数游戏,社交应用兼容。有需要的小伙伴快来保存下载体验吧!

下载

相关标签:

excel

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
go语言 数组和切片
go语言 数组和切片

本专题整合了go语言数组和切片的区别与含义,阅读专题下面的文章了解更多详细内容。

2025.09.03

1972

14

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

5721

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

3596

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

3380

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1444

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

717

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5148

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

7543

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1801

3

热门下载

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

精品课程

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

共162课时 | 45万人学习

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

共28课时 | 3.6万人学习