打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel文本格式数据无法转换为数值型的解决办法
不知各位遇到过没有:有时从网络或其它软件导出的数据,虽然是Excel文件格式,可是,要想对其中的数据进行计算,用通常的方法是不可能实现的。不信?你可以把下面模拟的表格复制后,粘贴到Excel中。 日期
销售额
2013-4-1
12345678901
2013-4-2
12345678902
2013-4-3
1234567890123
2013-4-4
2345678901234
2013-4-5
2345678901235
图1
在Excel中,用SUM()函数对“销售额”进行求和。怎么样?结果为0。
图2
为什么计算结果不正确呢?试试其它方法。选定B2单元格,按F2进入编辑状态,可以明显地看到,在最后一个数字之后有一个空格,光标在这个空格之后。用TRIM()函数去掉前后空格,然后用SUM()函数进行求和,结果也是0。选定用TRIM()函数压缩后的数据列,复制→选择性粘贴→数值→确定,用SUM()函数求和后结果还是0。复制一个0→选择性粘贴→运算选“加”,结果依然是0。用下图中的公式=--C2把压缩空格后的“销售额”转化为数值型也不行。
图3
这些方法都行不通,问题出在哪里呢?原来,上述每一个“销售额”数据后面都有一个不可见的字符,该字符英文叫做NO-BREAK SPACE,那不是空格,那个字符在其他软件中也许是可以显示的,但在Excel中却不能显示出来,所以用TRIM()函数根本无法删除。其实,为了便于测试,在图1所示表格的“销售额”数据后,是本人特意加了这个特殊字符的。要想一睹这个特殊字符的尊容,可在这个网页的源代码中看到,“销售额”数据后面多了个 ,如下图圈中部分所示:
图4
原因找到了,如何去掉这个特殊字符呢?
方法是:选定下图所示中的B2单元格,复制这个抹黑部分。然后打开菜单“编辑→替换”对话框,在“查找内容”文本框中,按Ctrl+V组合键,粘贴刚才复制的特殊字符;不要在“替换为”文本框中输入任何内容,点击“全部替换”按钮,就能把表中这个特殊字符全部去掉,进行各种计算了。
图5
当然,如果数据长度超过11位,替换后会显示科学记数结果,如图6所示。只要把B列数据设置为“数值”型就OK了,如图7所示。
图6
图7
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel:强大的公式函数
8个Excel文本函数加实例应用,个个功能不容小觑
SUM求和为0怎么办?
为什么数字与“空”单元格相加出错
十大Vlookup常见错误!
Excel问题的出路在于先要有思路,发现规律,问题迎刃而解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服