Excel是辦公中處理數據使用最頻繁的軟件之一,而在數據處理中重複值是難以避免的問題。Excel對于重複值得處理提供了多種處理方式,包括函數、條件格式、數據透視表等。本文小編就和大家一起認識一下Excel中對于重複值的處理方法吧。
一、條件格式提取重複值或者唯一值。
如下圖所示,在表格當中有一些是重複值,那麼我們如何能快速找到表格中的所有重複值或者唯一值呢?
以A列數據為例:首先選中A列數據——然後選擇【開始】選項卡中的【條件格式】——再依次選擇【突出顯示單元格規則】中的【重複值】——最後在彈出的重複值對話框中選擇重複值或者唯一值。可以對選擇的重複值或者唯一值進行單元格顔色填充、字體顔色填充或者其他單元格設置。這裡的重複值會對所有重複的數據進行标記,而唯一值隻對出現過一次的數據進行标記。
條件格式
動圖操作如下:
條件格式動圖
二、删除重複值。
在下圖中,如果隻想保留唯一的姓名,删除重複姓名所在的行,該如何操作呢?
步驟如下箭頭所示:選中A列數據——選中【數據】選項卡——【删除重複值】——在【删除重複值警告】提示框中選擇【擴展選定區域】——點擊【删除重複值】——在【删除重複值】對話框中隻勾選【姓名】複選框——點擊确定。這時重複的姓名所在的行就會被删除了。
删除重複值
動圖操作如下:
删除重複值動圖
三、高級篩選提取唯一值。
在下圖中,如何把B列中的學曆名稱提取出來呢?要求是重複的學曆隻提取一次。
操作步驟如下:選擇【數據】選項卡——選擇排序和篩選中的【高級】——選擇【将篩選結果複制到其他位置】——【列表區域】選擇B列——【複制到】選擇一個空白單元格,比如下圖中的E1單元格——勾選【選擇不重複的記錄】複選框。最後點确定後的結果就是E列中的内容了。
高級篩選
動圖操作如下:
高級篩選動圖
四、函數公式查找重複值。
函數對于重複值的處理更加靈活,比如标記全部重複值、标記重複值中保留一個外其他的重複值,計算重複值個數等等。
比如在下圖中隻查找A列姓名中的唯一值,重複兩次及以上的,都顯示重複,那麼在D2單元格輸入函數公式=IF(COUNTIF(A2:$A$14,A2)>1,"重複",""),然後向下拖動即可。
在這個if和countif嵌套函數中,對于函數COUNTIF(A2:$A$14,A2)>1。第一個參數表示D2單元格引用的A2:$A$14區域向下拖動時,引用A列單元格所在的行到A列中第14行的數據,第二個參數表示D2單元格引用的A2單元格數據在向下拖動時,引用的A列單元格也會變化。
比如在D4單元格中,引用的公式變成了(COUNTIF(A4:$A$14,A4)>1成立,返回結果為true。因為A4到A14單元格中,有2個A4的内容。大于1成立。
外面的if函數表示如果條件成立,返回“重複”,否則返回空值。
此處如果把公式稍微改一下,改成=IF(COUNTIF($A$2:$A$14,A2)>1,"重複","")。那麼所有重複過的單元格都會顯示重複。
函數公式
兩種公式的動圖演示:
函數公式動圖
五、數據驗證圈釋重複值。
在下圖中,A列數據中的劉備和曹操各有兩個,如何圈釋多餘的名字呢?
操作步驟如下:選擇【數據】選項卡——【數據驗證】——在【數據驗證】設置框中——【允許】選擇【自定義】——公式輸入=COUNTIF($A$1:A14,A1)=1——确定後再選擇【數據驗證】下拉選項中的【圈釋無效數據】,這時A列中多餘的名字就被圈釋出來了。
這裡公式=COUNTIF($A$1:A14,A1)=1判斷A1到A14單元格是否重複,單元格引用的意義與上面函數介紹的相同。如果有重複的,就是無效數據,會用紅色圓圈圈釋。
這裡也可以限制在空白單元格錄入重複值,在【數據驗證】——【自定義】中輸入函數=COUNTIF(A:A,A1)=1,錄入重複值得時候就會自動彈出禁止錄入的提示了。
數據驗證
動圖演示:
數據驗證動圖
六、數據透視表合并重複項。
仍然是這幅圖,如何統計每個學曆的工資呢?利用數據透視表就可以輕松實現。
因為數據透視表具有合并同類項的功能,所以我們在【插入】選項卡插入一個數據透視表,然後把學曆拖到【行字段】、工資拖到【值字段】,就會自動統計出各個學曆的工資合計了。
此處的動圖操作如下所示:
數據透視表動圖
這就是Excel中對于重複值的一些處理方法,小夥伴們趕快試一下吧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!