小細節折磨你-常見問題之數據求和爲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視頻教程


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章