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

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视频教程


你可能感兴趣的:(Excel,文章,解决方案,银行卡,经验值)