excel中,怎么将一个单元格中的身份证号码拆开分到18个单元格里?

2024-11-08 19:50:57
推荐回答(5个)
回答(1):

  使用公式可以做到,例如把A1中的身份证号拆分到B1到S1这18个单元格中,可以这样操作:

  1. 在B1中输入“=MID($A1,COLUMN(A1),1)”

  2. 选中B1至S1这18个单元格

  3. 按下CTRL+R快捷键向右填充公式

  

  也可以使用分列功能来做到,方法如下:

  1. 选中要拆分的单元格

  2. 点击工具栏中的数据→分列

  3. 在弹出的窗口中选择固定宽度,然后点击下一步

  4. 在数据预览处的标尺上点击并按下左键,拖动出现的竖线到第一个数字和第二个数字之间

  5. 重复上一步,在第二个数字和第三个数字之间,第三个数字和第四个数字之间也插入竖线……直至全部都加好

  6. 点击完成按键

回答(2):

对于18位的身份证号,加入身份证号是放在A1格,拆开后的依次放在A2,B2……
则在A2中输入=mid(A1,1,1);B2中输入=mid(A1,2,1)……依次类推。

MID函数规则是MID(text,start_num,num_chars),text是文本,可以是指向的位置或者是固定的字符串;start_num是开始的字符位;num_chars是截取多长的字符位

回答(3):

以excel2003为例,选中包含身份证号的单元格,然后点击菜单“数据”->“分列”,在弹出的“文本分列向导”对话框中,选择“固定宽度”,点击“下一步”,来到“请设置字段宽度”,在下面显示身份证号的大文本框中,用鼠标依次点击两个号码之间的位置,将其切割为一个数字一段(点击后会出现箭头线),点击“下一步”,在右边的列数据格式中选择“文本”,点击“完成”按钮。
一切就搞定了!试试吧:)

回答(4):

无聊,是不是你不能把一个单元格内填写完你的身份证号,你找这样的无聊事啊,如果是我告诉你怎么弄。选择一个单元格---右击---设置单元格格式----选择数字-----在下拉列表中选择文本---确定 好了,你在输入一下试试不行你找我! 嘿嘿

回答(5):

假设A列都是身份证号以A1开始为例,在B1输入:
=MID($A1,(COLUMN(B1)-1),1)
复制B1,选择B到S列需要产生号码的单元格,选择性粘贴-公式。

如果仅需要结果,做完后复制这些单元格区域,然后选择性粘贴-数值,到你需要的区域去就可以了