在EXCEL中找出某欄位中所有不重複的資料

因不常使用EXCEL,所以在這裡筆記供日後回憶。

假設在EXCEL中有一欄位,裡面充滿了重複出現的數據(例如名字或其他鍵值),若要求得這欄位所有內容的唯一鍵值,可以使用EXCEL提供的篩選功能來完成。

Step 1. 想要篩選的資料詳見A欄位。接著請點選「資料>排序與篩選>進階」。

Step 2. 在進階篩選的對話框中,點選「將篩選結果複製到其他地方」後,設定篩選範圍以及目的欄位,最後請在「不選重複的紀錄」打勾。

Step 3. 點選確定後,就可以在C欄位看到A欄位篩選後的唯一值。

※特別注意:這項篩選功能有一個假敖(台語)的點,就是會把第一列資料當成是欄位標題,所以以上面的範例來說,如果A欄位第一列就出現「王小明」這個姓名,那麼C欄位的結果就會出現兩次「王小明」,若你要把做好的名單直接傳給老闆看,最好先注意一下這個坑。

若是在SQL的環境下,可以參考這篇文章:

SQL筆記:在SQL中查詢某個主鍵欄位值於資料表中重覆之語法

相關連結

Excel Filter 不重複 SQL HavingCount GroupBy