excel表格中的数据怎么去掉上千个逗号?

我的数据为18位的数字,但是数字后面有一个逗号。我想把这个逗号去掉。我用替换来换,可是换完后数字的样子就变了。怎么才能让数字不变得情况下批量去掉逗号,求高手指点。非常感谢!

    ctrl+F调出“查找和替换”窗口;

    点击替换选项卡,在查找内容中输入逗号,替换为打入一个空格(此步重要,这样就不会导致数字变化了;

    点击全部替换即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-22
“数据为18位的数字”,那么就必须追究单元格格式设置,但数字后面有一个逗号,不是excel中数字用逗号分隔的做法,因为excel用逗号是从个位向高位数上去的,估计你的列格式是不是设置成了“自定义”格式,建议你先查看一下。
如果确实是数字格式,那么你用其它符号替换逗号是会出问题的,可以双击单元格后,在最前面输入一个逗号,强制变为字符形式的数字,这种方法在处理老的身份证号码号码时较合适。数据量太大时,可考虑用一段vba代码来完成
第2个回答  2011-06-22
假设数据在A列
B1输入
=left(a1,18)
下拉公式。B列内容是你要的。再复制,选择性粘贴,数值。追问

哥们,麻烦说的在细一点,我的数据是E列,能有5000条,每条都数值后面都多个逗号,我想全部去掉逗号?

追答

并不是固定的在最后一位有一个逗号?
而是随机多个逗号?
那可以换个公式
假设你的数据是E1:E5000
且,你的F列为空列
选中F1:F5000,然后直接输入
=substitute(E1,",","")
然后不要直接按回车结束公式输入,而是按下ctrl+回车
这时候F列就是你要的E列信息。
再选中F列,复制一下,回到E1
右键,选择性粘贴,数值。确定。
删除F列。

本回答被提问者采纳
第3个回答  2011-06-22
=SUBSTITUTE(A1,",","")
用这个公式试试
第4个回答  2011-06-22
选择单元格=》设置单元格格式=》数字
选择文本就可以了

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网