移除重復的列表(和區(qū)域)記錄

字號:

我們經(jīng)常聽到的一個客戶需求是能夠從列表中移除重復的數(shù)據(jù)行(這也是在博客中提出的最多的問題之一)。一些用戶知道在目前版本的Excel中已有這個功能,遺憾的是它隱藏在高級篩選設置中且不易使用(譯者注:即高級篩選中選擇不重復的記錄選項)。于是,我們在Excel 12中將這項功能設置在了一個更友好的專門的界面中,以便于任何用戶都能容易地從電子表格中移除不需要的記錄。
    在Excel 12中移除重復記錄的功能被設置在Data ribbon和Table ribbon中(就像排序和篩選一樣,不需要設置專門的列表框來使用這個功能)。要使用這個功能,用戶只需簡單地選擇想檢查的記錄,按下”Remove Duplicates”按鈕后,出現(xiàn)下圖所示的對話框:
    你將看到列表中所有的列標題都出現(xiàn)在對話框中。要移除重復的記錄,只需選擇這些列標題,Excel將自動篩選除去(滿足條件的)重復的記錄。例如,在上表中,若要移除所有第一個名字和最后一個名字都相同的記錄,即如果第一個名字為David且第二個名字為Gainer的記錄多于一條,那么將移除多余的記錄行。如下圖所示的列表:
    在移除重復的記錄后的列表如下:
    注意,移除重復記錄功能會從你的電子表格中徹底刪除記錄,而不是隱藏行。當然,如果你發(fā)現(xiàn)操作錯誤,你可以撤銷剛才的移除重復記錄操作。如果你想先看看這些重復記錄值,可以使用已添加到條件格式中的”Highlight Duplicate Values”新功能。
    在下篇文章中,我將介紹列表樣式,并結束對列表特殊功能的介紹。