怎么在excel表格中把身份证号码前六位中间八位,后四位分开

怎么在excel表格中把身份证号码前六位中间八位,后四位分开

1、以excel2010版本为例,如下图,要把该列身份证的前六位中间八位后四位分开;

2、首先前六位的公式可以输入函数=LEFT(A2,6),按enter键后则可得出提取结果;

3、中间八位的公式可以输入函数=MID(A2,7,8),按enter键后则可得出提取结果;

4、后四位的公式可以输入函数=RIGHT(A2,4),按enter键后则可得出提取结果;

5、再把公式下拉填充,则可成功将该列身份证的前六位中间八位后四位分开了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-24

“在excel表格中把身份证号码前六位中间八位,后四位分开”的操作步骤是:

1、打开Excel工作表;

2、由题意可知,需要将A列的身份证号码,按前6位(区域代码)中8位(出生日期)后4位分开提取,可通过LEFT、MID、RIGHT函数提取,以可通过分列完成;

3-(1)通过函数提取

分别在B2、C2、D2单元格输入以下公式,然后向下填充公式

=LEFT(A2,6)  表示从A2单元格左侧位置提取6个字符;

=MID(A2,7,8)  表示从A2单元格的第7个字符起提取8个字符;

=RIGHT(A2,4)  表示从A2单元格的右侧位置提取4个字符;

向下填充后,得到结果

3-(2)  分列

选择A2以下的数据区域,在“数据”选项下,选择“分列”以“固定列宽”分列;

在第6字符和第14字符后点击生成分隔线;

选择分列后的数据存放位置,并选择分列后单元格的格式为“文本”;

按“完成”结束分列。

第2个回答  2016-08-22
假设在A列
B1=LEFT(A1,6)
C1=MID(A1,8,8)
D1=RIGHT(a1,4)
都下拉公式追问

公式拉完后呢

公式拉完后呢

追答

出现的就是你需要的数据啊

本回答被网友采纳
第3个回答  2020-04-29