iT邦幫忙

0

使用Excel 分析資料 pattern

  • 分享至 

  • xImage
  •  

這次要利用Excel將資料的分佈視覺化,比較容易在大量資料中看出其中的規律(雖然Excel能處理的資料也稱不上是"大量"啦.....),假設今天的Raw Data如下左圖:
https://ithelp.ithome.com.tw/upload/images/20240220/20161052gXCUwNfZjw.png
前面的數字代表資料編號,PASS狀態就是空白,Retry、Fail的話會在後面標上"RR"或是"FAIL"的標籤,右圖則是詳細的資料格式。

資料處理

第二步是將資料處理成我們需要的樣子:
https://ithelp.ithome.com.tw/upload/images/20240220/201610529nImUalorP.png

  • B欄功能是將編號分離出來,主要函數為MID,MID需要輸入起始位置以及字元數量,編號在左右引號內,起始位置固定為2,但位數會變化,因此需要SEARCH函數幫忙尋找右引號"]"的位置,再減去起始位置便是我們要的位數。
    當然因為現在的編號是照順序排的,所以其實可以不用公式,直接用自動填滿拉出1~23的數列也行。
  • C欄利用兩個IF函數將3種狀態標示出來,利用SEARCH搜尋狀態標籤,再用ISNUMBER判斷是否有找到。這種公式比較長的我會習慣分行,之後會比較好閱讀。(在儲存格或上方的輸入格中按Alt + Enter可以換行)
    https://ithelp.ithome.com.tw/upload/images/20240220/2016105218Lb0Qf4cz.png
  • D、E、F欄則是將三種狀態分離成三欄,列出各狀態的清單,供後面做成圖表使用,這邊有個小重點,當IF不成立的時候一定要顯示成空白字元"",若是顯示成別的文字(例如"-"),會造成後面格式化條件的運算負擔,讓整的Excel卡住。

視覺化

第三步要做出分佈圖,首先依資料的結構做成適當的形狀,這邊範例是24筆資料,因此做成6x4的方格,依序填入0~23。填入的方式可以手動填入,但是當資料大的時候勢必需要利用行/列來計算每一格的編號。
https://ithelp.ithome.com.tw/upload/images/20240220/20161052fTc13gRpTX.png

接著利用格式化條件"重複的值"的功能,將編號與retry、fail清單重複的值分別標出來,pass的維持白色即可。
https://ithelp.ithome.com.tw/upload/images/20240220/20161052eIv3zexc8I.png
要注意格式化條件的優先順序,在管理規則中可以調整(下圖左),下面的規則會被覆蓋,可以用箭頭調整順序(下圖右)
https://ithelp.ithome.com.tw/upload/images/20240220/20161052mS9I4aNxrN.png

建議將編號文字調成淡色,讓格子顏色比較明顯,比較好看
https://ithelp.ithome.com.tw/upload/images/20240220/20161052JK9HkbZ99h.png

如此便大功告成,上面是用24筆資料做示範,實際使用如下圖所示,有3000多筆資料,一樣可以一眼就看出其分佈
https://ithelp.ithome.com.tw/upload/images/20240220/2016105232K9Lep4Dn.png


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言