excel学习库

excel表格_excel函数公式大全_execl从入门到精通

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

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

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

第一种方法:分列

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

第二种方法:函数

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

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

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

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

其次:Excel中row函数可以显示所选中的单元格在第几行,例如选择A1,返回的数字1。选择B5,返回的数字是5。

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

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

最后:不论数据是几十还是几百都可以。

大家还更简便的方法吗?分享出来大家一起学习。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接