1、我们首先新建excel表格。
2,我随便做了个表格,点击身份证下方的任意单元格,这里显示身份证前面是有一个引号的。
3、单击鼠标右键或者快捷键Ctrl+1选择【设置单元格格式】。
4、依次点击【数字】→【文本】→【确定】。
5、回到原来位置,删掉单引号即可。
给你一种方法,把这列身份证号复制到文本文件里面。就没有这个单引号了。
然后在用导入文本的方式导入到Excel中,这样就完美解决了你的问题。
步骤:
1,复制这一列身份证号,粘贴到一个文本文件,保存文本文件。
2、选择一个空列,点击数据选项卡--点击获取外部数据功能组里面的自文本。选择刚才的文本文件,点击导入。
3、弹出文本导入向导对话框-第1步,共3步、点下一步
4、在文本导入向导对话框-第2步,共3步 点击下一步,来到第3步。选择文本,点击完成
5、弹出导入数据对话框,选择导入的位置单元格,点击确定。
6、最终效果:
假设身份证号写在B列,在B列后面插入一个新C列
C1单元格写入公式
=SUBSTITUTE(B1,"'","")
或
=SUBSTITUTE(B1,"'",)
下拉复制公式或双击填充柄
完成后选中C列---右键---选择性粘贴----数值---确定---再选中C列---右键----设置单元格格式---数字选项卡---文本---确定后删去B列---新的B列就是你要的数据样式
假若数字在A列,在B1中输入=A1,回车后下拉,然后复制,选择性粘贴值到B列,就不会有'号了,记得到单元格格式改为文本格式,因为加'号,是把单元格格式改为文本,超过15位的数字,excel会记为科学记数法.
绝对简单可靠!
@@@@@@@@@@@@@@@@@
点列--复制----->选择性粘贴--选“数值”
新的目标列中就没有‘了,再删掉原来的列!
但目标的列先要设成“文本”格式,否则,大数值会变成“浮点数”!