在 Excel 裡,如何檢查儲存格範圍中是否有重覆內容?
本篇範例中會使用函數:COUNTIF、OR、COUNT、UNIQUE。
儲存格E7:=IF(OR(COUNTIF(A3:C5,A3:C5)>1),"有重覆","無重覆")
1. COUNTIF(A3:C5,A3:C5)
利用 COUNTIF 函數傳回範圍內每個儲存格出現的個數
2. COUNTIF(A3:C5,A3:C5)>1
利用條件判斷是第1式的傳回值是否大於1,會傳回 TRUE/FALSE 陣列。
3. OR(COUNTIF(A3:C5,A3:C5)>1)
將第2式代入 OR 函數,只要第2式的傳回值中有一個 TRUE,則結果必為 TRUE。
也可以改成以下公式:
儲存格E7:=IF(COUNT(UNIQUE(A3:C5))<>COUNT(A3:C5),"有重覆","無重覆")
1. UNIQUE(A3:C5)
利用 UNIQUE 函數產生儲存格範圍A3:C5的唯一值。
2. COUNT(UNIQUE(A3:C5))
利用 COUNT 函數計算第1式傳回值的個數。
3. COUNT(UNIQUE(A3:C5))<>COUNT(A3:C5)
將第2式和以 COUNT 函數計算儲存格範圍的個數是否相同,如果不同代表有重覆,如果相同代表沒有重覆。
文章標籤
全站熱搜
留言列表