使用公式可以做到,例如把A1中的身份证号拆分到B1到S1这18个单元格中,可以这样操作:
在B1中输入“=MID($A1,COLUMN(A1),1)”
选中B1至S1这18个单元格
按下CTRL+R快捷键向右填充公式
也可以使用分列功能来做到,方法如下:
选中要拆分的单元格
点击工具栏中的数据→分列
在弹出的窗口中选择固定宽度,然后点击下一步
在数据预览处的标尺上点击并按下左键,拖动出现的竖线到第一个数字和第二个数字之间
重复上一步,在第二个数字和第三个数字之间,第三个数字和第四个数字之间也插入竖线……直至全部都加好
点击完成按键
对于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是截取多长的字符位
以excel2003为例,选中包含身份证号的单元格,然后点击菜单“数据”->“分列”,在弹出的“文本分列向导”对话框中,选择“固定宽度”,点击“下一步”,来到“请设置字段宽度”,在下面显示身份证号的大文本框中,用鼠标依次点击两个号码之间的位置,将其切割为一个数字一段(点击后会出现箭头线),点击“下一步”,在右边的列数据格式中选择“文本”,点击“完成”按钮。
一切就搞定了!试试吧:)
无聊,是不是你不能把一个单元格内填写完你的身份证号,你找这样的无聊事啊,如果是我告诉你怎么弄。选择一个单元格---右击---设置单元格格式----选择数字-----在下拉列表中选择文本---确定 好了,你在输入一下试试不行你找我! 嘿嘿
假设A列都是身份证号以A1开始为例,在B1输入:
=MID($A1,(COLUMN(B1)-1),1)
复制B1,选择B到S列需要产生号码的单元格,选择性粘贴-公式。
如果仅需要结果,做完后复制这些单元格区域,然后选择性粘贴-数值,到你需要的区域去就可以了