您的位置:首页 > 其它

小细节折磨你-常见问题之数据求和为0 的解决方案

2015-04-19 15:45 411 查看
2015-02-11|@Excel报表顾问
今天这问题对很多人来说,感觉太简单了,但这些就是细节和经验值的问题。看过太多的表格,解答过很多群友网友的我,一看这表我就知道大概是什么原因,这就是经验值。高level值,自然一看就知道大概什么原因。就像我做了几月的全站流量分析,我现在一看流量分析数据,很快就能知道大概从什么维度,去拆解问题,找到真正的原因。废话不说了,继续来谈今天要的问题。
我毕竟崇尚效率,相信我的粉丝也是。看重我文章内容的实战,赛过文章的华丽性。所以我也不会去编写故事那样,去写文章。现在是2015年2月11日,21点50.结尾的时候看下,我大概多久写完这文章。我预计是15分钟内。
问题是这样的,一个会员问我这样的问题:她从系统导出网银交易清单。部分数据如下:她的问题是为什么求和识别,求和结果为0.

用教程里所讲的将银行卡内的数据导出来后发现数据不能求和,用=VALUE(E2)判定出现value错误。


因为我函数教程谈多有时文本强制转数值,是可以用value。但补充,只是有时。
然后我说那你用分列方法了吗?
分列应该可以实现文本转数值。
她说尝试,还是不行。
我说那你尝试函数isnumber进行判断了吗?
她说:


我说那只剩一种可能了。你看下源数据是否有空格。
她试了,她说确实如此。有空格,但肉眼看不到,不点到编辑栏是无法发现的。


大家看到编辑栏的最后没,就是空格。处理方法很简单,查找替换就行了。
问题解决了。
整理下解题的思路步骤:
1 她用value函数,但发现不对。
2 我建议用分列,她尝试了还是不行。
3 我建议用ISnumber函数判断是否为数值。Number就是数值,isnumber就是判断是否数值。对于数据行很多时,用isnumber就能把混在数值里的文本找出来。不然你计算的销售额或支出等就会差异很多。因为文本计算为0.
4 我建议检查是否是源数据空格的问题。其实以我的经验来看,系统导出的数据时常有空格,原因是为了程序存储数据方便,常常把数值当文本存,日期数值也常常当文本处理。
5处理方法很简单,查找替换就行了。
到此本篇结束,现在2015年22点02分,耗费12分钟。大家学会了,以后遇到求和为0,记得检查是否是源数据有空格。判断是否是数值,用isnumber函数。 作者介绍:薛奔(Sharpen),大电商网站运营分析师。
微软Excel专家认证,擅长Excel数据报表自动化。微博@Excel报表顾问。自营店铺:Xexcel.taobao.com 销售本人原创的全系列Excel视频教程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息