本文和大家分享如何判斷表格中的數據是否重複。本文分為兩部分:第一部分介紹根據單列數據判斷是否重複;第二部分介紹根據多列數據判斷是否重複。
一、根據單列數據判斷是否重複
如下圖所示,B1:B10為一份名單表,要求判斷是否有重複出現的姓名。
情形一:識别所有重複值
在C2單元格輸入公式 =IF(COUNTIF($B$2:$B$10,B2)>1,"是",""),拖動填充柄向下複制公式。
COUNTIF($B$2:$B$10,B2)指B2單元格的值在B2:B10單元格出現的次數。如果出現的次數大于1,說明該值重複出現。
采用該公式可以識别出所有重複值,無論該重複值第幾次出現。例如“朱豬俠”共出現3次,分别在B3、B6、B8單元格,則C3、C6、C8單元格均顯示“是”。
情形二:識别第2次及之後出現的重複值
有時我們隻需要識别第2次及之後出現的重複值,然後将識别的重複值篩選、删除,隻保留非重複值。
如下圖所示,在C2單元格輸入公式
=IF(COUNTIF($B$2:$B2,B2)>1,"是",""),拖動填充柄向下複制公式。
采用該公式可以識别出第2次及之後出現的重複值。例如“朱豬俠”共出現3次,分别在B3、B6、B8單元格,隻在C6、C8單元格顯示“是”。
二、根據多列數據判斷是否重複
如下圖所示,B2:C10為員工信息表。若“姓名”和“性别”均相同,則判定為重複值。
情形一:識别所有重複值
在D2單元格輸入公式
=IF(COUNTIFS($B$2:$B$10,B2,$C$2:$C$10,C2)>1,"是","")
COUNTIFS($B$2:$B$10,B2,$C$2:$C$10,C2)指滿足B2:B10中姓名為B2單元格值“朱豬俠”,且C2:C10中性别為C2單元格值“男”這兩個條件的數據的個數。隻有姓名和性别均相同,才會判定為重複值。
情形二:識别第2次及之後出現的重複值
在D2單元格輸入公式
=IF(COUNTIFS($B$2:$B2,B2,$C$2:$C2,C2)>1,"是","")
拖動填充柄向下複制公式。
根據上述方法識别出重複值後,就可以執行【篩選】操作,篩選出重複值,複制或者删除篩選出的重複值。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!