首頁/ 歷史/ 正文

Excel高效絕技之一——巧用排序比對資料

問題背景:

工作中常常遇到需要對比的資料,比如找出兩個表的異同,或者兩個表有相似的列,需要合併成一個表。這時候,如果資料不多,只有幾十條資料,手工複製貼上也花費不了多少時間,如果資料太多,有幾百幾千條甚至更多的資料,一般會考慮其他工具來實現,比如透過資料庫等等。但是資料如果就一百多條或者200條左右,而且有很大程度的相似的列,手工對比很繁瑣,做成資料庫的方式又顯得小題大做,就可以透過excel排序來實現,先完成兩表資料大範圍的匹配,然後修正少數錯位的、差異的資料就好了。

例:

小三還有10分鐘就要下班,正閒著玩手機打發時間呢,被上廁所的領導發現了,於是給了小三一個任務,有兩個表,表1是1-4月的小車銷量,要整合加入表2的5月小車銷量資料,兩表統計的車型均在200條左右。此時,小三的女朋友早已在電影院等著一起看電影呢,這事可耽誤不得,必須十分鐘內完成,不然電影沒了,甚至晚飯都沒了,回去還得睡沙發。

表1:

Excel高效絕技之一——巧用排序比對資料

表2:

Excel高效絕技之一——巧用排序比對資料

小三想著,對於這樣兩個都有200條左右的資料表,手工複製貼上還是很費時間的,匯入資料庫關聯查詢也確實小題大做,直接excel處理就最好了。有什麼方法讓兩個表儘可能相同呢,這時小三想到早上上班在地鐵上刷到一個excel序列排序的短影片,這個方法好呀,解了燃眉之急。

步驟一:

複製表2到表1,整合在一張表。

Excel高效絕技之一——巧用排序比對資料

步驟二:

把表1的車型列做成排序的序列。檔案→選項→高階→編輯自定義列表,把表1的車型列資料匯入序列。

Excel高效絕技之一——巧用排序比對資料

Excel高效絕技之一——巧用排序比對資料

Excel高效絕技之一——巧用排序比對資料

步驟三:

對錶2進行排序,排序依據就是上一步新增的序列,保證表2的車型列順序和表1保持一致。

Excel高效絕技之一——巧用排序比對資料

排序完,小三想著應該要檢查一下,可能存在資料不完全一致的情況,果然,兩表車型數量就不一致,肯定無法對應。於是小三想全面對比一下資料,看哪裡沒有對應上。

Excel高效絕技之一——巧用排序比對資料

步驟四:

採用公式比對,找出表2和表1不匹配的資料,進行手工微調。

公式為:=if(b3=k3,”一致”,”不一致”)

Excel高效絕技之一——巧用排序比對資料

透過比對結果,小三發現了不一致的原因,是表2少了一條資料,導致後面的資料都錯位了,有原因就有解決方法,小三一陣竊喜,這個簡單。

Excel高效絕技之一——巧用排序比對資料

步驟五:

分析不一致的原因,進行手工微調。對比發現表2少了一條資料,導致後面的資料都錯位了,給表2新增一行空白,手工使資料對齊就好了。同樣的原理,使不一致的資料調整為一致。

Excel高效絕技之一——巧用排序比對資料

步驟六:

刪掉表2不用的列,使表2和表1整合,就完成了。

Excel高效絕技之一——巧用排序比對資料

搞定,不到10分鐘,小三準時下班,此時小三女朋友已經等煩了打來電話。小三心想,幸好準時下班,否則後果不堪設想啊!

相關文章

頂部