如何發現Excel數據中的錯誤之異常值——萬一敲錯了小數點位置怎麼辦?

2021-02-13 ExcelEasy讓Excel變簡單

相信很多同學都很了解,我們處理的數據中隱藏著很多錯誤,這些錯誤會導致我們後續的分析中產生錯誤的結果,後果很嚴重。今天我給大家介紹的就是其中一種數據錯誤:點錯了小數點位置。

比如,命名是123.45,結果你就是輸入成為1234.5,結果相差10倍。

當然,這種錯誤不一定是因為手誤,敲錯了小數點位置造成的,還可能是由於使用了不同單位造成的。比如,其餘數據都是人民幣,結果有一個數據是使用美元計算的,從數值上就相差了6倍。

在統計上,這樣的數值叫做「異常值」,意思是異常大或者異常小的值。在很多情況下,我們需要把這些值找出來,並且在統計中把它們剔除出去。

我們先直接來看在Excel中如何發現異常值。假設我們的數據如下圖:

在C列中,所有的數量都是1000-3000之間,但是C8中的值是18382.9,比其他值大了一個數量級。這個值就被稱為異常值。

當然,我們不能依靠肉眼發現這樣的異常值。我們可以使用公式來實現:

=ABS(C3-AVERAGE($C$3:$C$18))/STDEV($C$3:$C$18)

在D列添加輔助列,在D3中輸入上面的公式:

填充整列後,得到結果:

我們發現,對於C8中的那個異常值,D8公式的計算結果也明顯大於其他的計算結果。

在統計上,我們一般把這個公式的計算結果大於3的都稱為異常值。所以,只要進行篩選,就可以把異常值都找出來了。

這個方法是基於正態分布的原理(關於正態分布的詳細介紹及應用,我們在以後專門為大家詳細介紹)。在現實世界中,大部分的數據是符合正態分布的。而正態分布的一個特徵就是超過99%的數值與均值的差小於3倍的標準差。所以凡是與均值的差大於3倍的標準差的那些數值就可以被稱為異常值。

我們的公式就是計算這個差的。

公式:AVERAGE($C$3:$C$18)是計算平均值的。

公式:C3-AVERAGE($C$3:$C$18)是計算數值與平均值的差。

公式:ABS(C3-AVERAGE($C$3:$C$18))是計算這個差的絕對值(因為差有正負)

公式:STDEV($C$3:$C$18)是計算標準差的。(標準差的概念我們在以後詳細介紹)

公式:ABS(C3-AVERAGE($C$3:$C$18))/STDEV($C$3:$C$18)的計算結果就是這個差與標準差的倍數。

這個方法基本上可以找出數據中的異常值。如果真有點錯小數點的這種錯誤,一定會被找出來。

不過需要強調的是,異常值並不一定是錯誤值。我們還需要仔細分析異常值的產生原因。有一些就是真實的數值(比如,某個地區就是銷量特別高)。對於那些明顯是錯誤的異常值,可以修改或者刪除。對於真實的異常值,也需要在後續的分析中把它們與其他數值分開來進行分析,這樣才能得到數據的真相。

相關焦點

  • 簡單的減法,Excel竟然算錯了!!!
    這樣的案例還有非常多,而且都是在不經意之間就產生了錯誤,卻又發現不了,主要有以下場景:使用計算的結果做VLOOKUP匹配,結果為NA;使用計算的結果用IF函數校對,結果為False;為啥這麼強大的Excel,居然連一些簡單的加減法都計算不準確?這是什麼原因造成的?
  • Excel教程:提取小數點
    我們以一個最常見的提取小數點部分案例來看看,你有好的解題思路嗎? A列的數據,只需要小數部分,你會用什麼函數公式來提取?以下,小編將給出3種公式寫法,有和你一樣的嗎?我第一反應想到的是使用MOD函數,它的用法是:返回兩數相除的餘數, MOD(被除數,除數)。
  • 工作中經常遇到的幾個Excel難題,第一個就困擾了很多人很久!
    錯誤處理:工作中經常需要把日期百分比等數據和文本拼接後實現數據更新,後需要的文本可以同步更新,可以新手會發現處理後並不是我們想要的,日期怎麼變成了數值,百分比也變成了小數,怎麼辦?這裡格式化日期 中ymd 分別表示年月日,中間的文本大家可以根據需要替換,比如yyyy-mm-dd 都可以!百分比中的0則是數值佔位符!下面這個案例我們使用4.1-4,理論應該等於0.1,所以我們在校驗的時候就直接做了差額,但是結果是錯誤!
  • Excel裡的下劃線,錯到讓我懷疑人生
    我是這麼做的:先鍵入一些空格,接著選中該單元格,再點擊字體樣式中的下劃線樣式。可是——要麼空格敲進去了,一回車編輯完成,下劃線就消失了!!要麼對齊有問題!!一個下劃線,竟然錯到讓我懷疑人生!步驟2:對空格之後的內容(比如上面說的小數點),設置文字樣式為白色(工作表背景色)。
  • Excel去除小數點、四捨五入操作
    今天軸哥給大家整理一篇關於Excel去除小數點、四捨五入操作內容,希望對大家有所幫助!有什麼問題還希望大家軸哥多提提建議,可以留言,感覺內容好,請多多分享,關注我們軸哥的「工業機器人技術之家」每當我們在使用Excel表格操作的時候,總會遇到需要對數值進行四捨五入的情況,那麼需要怎麼才能快速、便捷呢?
  • Excel的小數點也有很多玩法,你需要知道.
    這裡就與一個問題,是要顯示成有個小數點,還是讓數值變成正常的小數點呢?也可以用選擇性黏貼的方法,這樣就不利用輔助列了。以上兩種方法是完全破壞了原有的數據大小,真得變成帶小數點的數值。但實際美女的需求是想把數值顯示成帶小數點的的樣子,但實際編輯欄還是整數,應該怎麼弄呢?這個時候就要考慮單元格的包裝體系--單元格自定義格式。
  • Excel小數取捨進位技巧,精確控制,數據換算簡單不出錯
    今天跟大家分享一下Excel小數取捨進位技巧,精確控制,數據換算簡單不出錯。如果覺得幫幫真的幫到了您,分享分享朋友圈呀,親們^^<——非常重要!!!大家請看範例圖片,我們先來看捨去,=INT(A2),INT函數向下取整,大家觀察數值結果,就發現負數的運算,去掉小數點-1的值。
  • Excel中小數點調節那些事兒
    今天來談談Excel中小數點的那些事兒以100/3為例,它的結果是33.3333.無限循環如果想讓其顯示為小數點後保留兩位數字33.33剛入門的小白可能會用調整列寬的方法,如下所示:通過這種方法是能夠將數字顯示為33.33,一但改變列寬,小數點位又會多起來,不是很實用,更多人使用的通過調整單元格格式的方法,如下所示:
  • Excel中的數據匹配和查找
    我們來分步解釋一下如何實現。第一步,先將G2和G3單元格的數據合併。向左查詢使用VLOOKUP函數時,函數本身的實現方式會帶來一些不便,比如VLOOKUP始終時向右查詢,被查找的數據必須在查找區域的第一列中。如果需要向左做查找該怎麼辦?
  • 最快速的Excel自動輸入兩位小數的技巧演示
    在Excel選項裡面有一個excel自動插入小數點的命令可以實現,但它絕不是本文的主角!   不妨,我們先來一起溫習溫習這個命令的用法。假設這樣的一個場景:我是一名財務崗小夥伴,錄入員工工資的時候,需要將工資保留2位小數。   要麼,可以手動一個個小數點輸入。
  • 巧妙提取小數點後第二位數字
    巧妙提取小數點後第二位數字工作中總會遇到字符提取的需求,在涉及小數點的數字提取時,只要思路對頭,找到正確的方法,提取數據會變得很簡單。今天分享一個提取數字的思路和方法。=RIGHT(TRUNC(A2*100))這個思路巧妙地避免了常規的先查找小數點的位置,再判斷待提取數字的位置等一系列麻煩。如果你覺得有用,就分享給朋友們看看吧~更多的Excel應用技巧,可以點擊文尾的「閱讀原文」,獲取更多教程。
  • Excel表格求和計算出錯,ROUND函數來補救
    沒有計算錯,錯誤只可能出現在原始數據和小數位數上。我們分別點擊兩個金額的單元格,在輸入欄上可以看到原始的數據是「1.0345」、「1.0435」,雖然原始數據顯示為小數點後保留一位,但Excel計算時還是用「1.0345+1.0435」,得到結果2.0780,保留一位小數點後得到2.1。
  • 在Excel中經常犯得錯誤匯總!
    作為財務人員經常會將對數字設置格式,保留2位小數點。這樣問題就來了,10322.8和10322.801通過設置單元格格式看起來是一致,實際上是不一致。仔細觀察,你會發現這裡被設置為日期格式,這就是根源。
  • 憑證填制錯誤怎麼辦?
    我們在會計基礎中學習到如果企業發生錯帳,我們一共有三種處理方法:劃線更正、補充登記法還有紅字更正。
  • Excel中意味著何時下班的技巧!
    1、 excel如何去掉地址欄的名稱excel如何去掉地址欄的名稱,2003版,插入菜單 - 名稱 - 定義 - 在彈出的窗口找到該名稱 點刪除按鈕 ,2010版,公式選項卡 - 名稱管理器 -找到名稱點刪除2、如何按日期顯示星期?
  • 文章3 如何用Excel函數替換字符串中的指定字符?
    經常遇到這樣的問題:現有字符串中,如何替換指定的部分字符,例如有大量電話號碼,現需要將這些號碼最後四位替換為****,該如何做呢?類似的問題和使用場景有很多,如果你的行記錄有幾千幾萬條,那麼,如何利用Excel函數批量處理就必須要掌握了。
  • 還在Excel裡敲空格?4個簡單實用的小技巧你一定要會!
    滿懷好奇地點進去看看,竟然發現他是敲空格來對齊的。想像一下,他一行一行地敲空格,敲了幾十行。想調節對齊位置?用縮進!配合【Ctrl】鍵、【Shift】鍵,選中多個單元格區域,直接點一下縮進按鈕,可以一鍵搞定。以後不要再敲空格啦。
  • 巧妙的提取小數部分【Excel分享】
    提取小數部分大家好,今天和大家分享"提取小數部分",介紹4種方法方法一:Int函數實現1、公式截圖,A1),10)3、公式解釋先用find找到小數點位置然後用mid提取,包括小數點最後用0&補上小數點前面的0方法四:Mod實現1、公式截圖
  • 在Excel表格中限制指定位置可編輯
    當數據表格製作好以後,我們想要讓工作表中只有需要進行數據錄入的地方可以編輯,而希望其他固定不變的位置不能夠被修改。
  • Excel中多個工作表不同位置數據,如何進行求和?
    最近收到一個典型案例,Excel中多個工作表不同位置數據,如何進行求和。具體如下:一個Excel文件中,有多個sheet工作表,「一月」,「二月」,「三月」。每個工作表中數據的順序不一致,如工作表「一月」中,雷哥數據在第二行;工作表「二月」中,雷哥數據在第五行..