欢迎访问成都高升电脑培训-短期零基础学电脑!
语言选择: 繁體中文

办公软件知识

首页>课程知识>办公软件知识>如何用MID函数拆分同一单元格中多个身份证号码?

如何用MID函数拆分同一单元格中多个身份证号码?

今天我从一个包含几十多个身份证号码的图片上,用图片文字识别后,得到的身份证号码是连到了一起,复制到Excel中,就都存放在一个单元格了,如何拆分这些身份证号码并放到单独的单元格呢?

这里我随便用一组数据代替身份证号码,毕竟身份证号码涉及隐私。

1.jpg

第一种方法:分列

大家可能跟我一样,首先想到的是分列,身份证号码都是18位,进行固定宽度分列。数据量少可以采用这种方法,但几十个身份证号码,工作量很大,而且一个一个点非常容易出错。

2.jpg

3.jpg

第二种方法:函数

经过一个下午的尝试,终于用MID函数解决了。

公式=MID($A$1,(ROW(B1)-1)*18+1,18)

首先:用MID函数可以从单元格的字符串中提取指定数目的字符,身份证号码都是18位,函数可以写MID($A$1,指定位置,18)。

MID($A$1,指定位置,18)。

4.jpg

其次:是计算每次提取字符的起始位置,Excel中row函数可以显示所选中的单元格在第几行,例如选择A1,返回的数字1。选择B5,返回的数字是5。

公式中(ROW(B1)-1)*18+1,选定B1单元格,ROW返回数字1,1-1*18+1=1,在B1单元格中MID函数是以第一个字符为起始位置,提取18位字符。

选定为B2,ROW返回数字2,2-1*18+1=19,在B2单元格中MID函数是以第19个字符为起始位置,提取18位字符。

最后:一个公式全部搞定,不论数据是几十还是几百都可以。

5.jpg

以上内容是课程的简介内容,更多课程详情,请咨询陈老师电话或V信同号,欢迎来咨询,免费试听课程!

【培训地址】:成都市武候区高华横街33号成都A区B座写字楼13楼(近高升桥地铁F口出站20米)。

 


联系我们

QQ:714982500

手机:15208181631

电话:18025801018

邮箱:714982500@qq.com

地址:成都市武候区高华横街33号,成都A区B座(即高升桥地铁F口出站20米)

用手机扫描二维码关闭
二维码