使用公式來查找Excel工作表中重複數據的兩種方法
在向Excel工作表中輸入數據時,由於數據很多,難免會遇到出現重複數據的情況。在完成工作表數據輸入後,對工作表進行檢查時,需要有一個高效的方法來發現這些重複數據。本文介紹使用公式來查找Excel工作表中重複數據的兩種方法。
1、啟動Excel並打開工作表,在數據區最後添加一個名為「是否重複」的列。在其下的單元格中輸入公式「=IF(COUNTIF(A$3:A3,A3)>1,"重複數據","")」,按Enter鍵結束公式的輸入。使用滑鼠向下拖動填充控制柄填充公式,單元格中顯示判斷結果,如圖1所示。
圖1 輸入並填充公式後顯示的結果
提示
使用COUNTIF()函數統計當前記錄出現的次數,公式中的A$3:A3為混合引用,當向下填充公式時,該引用也將隨之改變,如變為A$3:A4、A$3:A5和A$3:A6等。當某個記錄重複出現時,計數值將大於1,則將其標記為重複數據。
2、在「是否重複」列標題下的單元格中輸入公式「=IF(MATCH(A3,A$3:A3,0)<>ROW(1:1),"重複數據","")」,按Enter鍵結束公式的輸入。使用滑鼠向下拖動填充控制柄填充公式,單元格中顯示判斷結果,如圖2所示。
圖2 輸入並填充公式
提示
使用MATCH()函數在從A3單元格到當前公式所在行的第一個單元格的單元格區域中查找與公式所在行的第一個單元格內容相匹配的內容,該函數將返回匹配值在單元格區域中的相對位置。ROW()函數可以返回引用的行號,如ROW(1:1)將返回數值1。
當公式向下複製時,公式中的ROW()函數的返回值將依次增加1。當MATCH()函數的返回值和ROW()函數返回值不同時,則表示查找到的匹配值不是當前行的姓名,這表示遇到了重複的姓名。
推薦閱讀:
※經典老鴨頭公式
※穿搭 | 搭配公式1 1,各種場合輕鬆hold
※大智慧橫盤突破指標源碼選股公式
※準確率達98%殺二碼公式 - lottery123的領地網站 -
※EXCEL中的數組公式(Ctrl+Shift+Enter結束) - hplonline的日...