excel里面的值常规里面的逗号如何取消

来源:百度知道 编辑:UC知道 时间:2024/06/02 03:54:17
就是比如一列是身份证号,它的值是常规,不能修改成数据。只能是文本或常规。但是前面有个逗号。我想取消,一删除就成了“5.10105E+17”这种。我又想让它全部显示。如果改成数据,是会全部显示。但是里面的内容就会变。这个是如何批量修改呢。我有种笨办法。但是数据多了。就不好整。
身份证号的值不是常规,也不是文本。不明白是什么。它的显示形式是“'511325198302151121”。我要做的就是取消前面这个逗号。但是一删除就成了“5.10105E+17”这种。像楼下四位说的解决方案都不管用。我试过了。还是不行。如果转变为数据肯定能取消逗号。但是身份证后面的值就变了。所以请教高手如何取消。(我说的笨方法就是对每个单元格身份证号双击就自动取消逗号了。但是身份证号太多了,不可能一个一个的去点)

假如原数据在A列
方法一
直接复制A列,选择性粘贴(粘贴数值)到B列就行啦。
方法二
在B1输入公式=SUBSTITUTE(A1,"'",""),向下复制公式即可。

产生这个问题的原因是由于EXCEL自作聪明的把数字作为数值处理。
由于号码比较大,因此又自动转换成了科学计数法。

因此最简单的方法就是把该列右键后-》设置单元格属性 选择文本类型。
这样无论你做什么,都是文本,就不会变了。

然后,查找替换“,”为空,选全部就可以了

比如,你这数据在A列,你把B列设置成文本型,然后复制A列,数值型粘贴到B列,就可以了。

必须加一个单引号的。否则数据会变的。末几位会被吃掉,变为000,到时候你哭都来不及了