IT科技

當前位置 /首頁/IT科技 > /列表

如何用countif函數統計重複項

假設統計A列中內容重複次數利用公式=Countif(A:A,A1)下拉填充即可,函數格式:復=countif(統計範圍,要統計重複的數據)舉例:如製圖,統計A列數字中數字1重複了幾次,其中1可以是具體數據,百也可以是複合條件或單元格度內容。要統計的範圍知可道以是連續或非連續的範圍。如:E2:G5這樣表示也是可以的,假設你來想統計出在A列的各單元格中出現內容為"張三"的單源元格個數,則公式為=COUNTIF(A:A,"張三") 假設你想統計在B,C,D三列中分數為60以下的單元格百數量,則公式為=COUNTIF(B:D,"<60") 假設你相統計在A3至C10單元格區域中數量為2000的單元格個數,則公式為=COUNTIF(A3:C10,2000) 假設你想統計B列中成績大於等於60分的學生人度數,則公式為=COUNTIF(B:B,">=60")本回答被提問者和網友採納,輸入=COUNTIF(B:B,"男")統計B列男性的個數,你想要達到什麼效果,如果有截圖或者附件我可以幫你解決www.51dongshi.com防採集。

Excel對於不太會使用的人來説,絕對是個難題;那麼在Excel中我們怎麼用countif函數統計重複項呢?

方法

如圖所示,是我們要統計總數的表格

公式如下:=countif($A$1:a1,a1)下拉公式。結果等於1的是不重複的。大於1的

如何用countif函數統計重複項

如圖所示,在需要統計總數的單元格中寫上"COUNTIF"函數;”A:A"表示的是需要統計總數的區域,“A1"表示的是需要統計總數的條件;

1、打開需要查找重複值的excel表格,找到需要查找的A列。2、將鼠標定位在C1單元格中,在編輯

如何用countif函數統計重複項 第2張

公式寫完後點擊“ENTER"總數就出來了,然後選中此單元格,將鼠標放置單元格右下角,出現此”+“符號雙擊就可以直接填充後面數據。

求A1:A100範圍內不重複數據的個數,某個數重複多次出現只算一個。有兩種計算方法:一是利用數組公式

如何用countif函數統計重複項 第3張

菜單欄鍾選擇”數據“下的”刪除重複項",去除重複行數。

要統計去除重複項後數字的個數,可用以下函數公式:  假如數據在A列,在B1中輸入  =SUM

如何用countif函數統計重複項 第4張

最後結果就出來啦!

這個公式是數組公式,記得使用Ctrl+shift+enter 三鍵組合結束輸入。應該是 ={su

如何用countif函數統計重複項 第5張

countif 語法結構:COUNTIF(range,criteria)參數:range  要計算其中非空單元格數目的區域criteria 以數字、表達式或文本形式定義的條件使用countif函數有個坑要特別留意:在計算的過程中,countif在計算過程中會自動將文本數值轉換為數值,而excel的最高精度是15位,如果你統計的數據是抄超過15位的文本型數值就要特別留心了。以上問題的解決方法,將參數二的條件連接一個通配符強制轉換為文本數值(第二參數更正為原條件&"*")這樣就可以強制countif按文本類型對數值進行匹配計數了,所以説,在某些情況下強扭的瓜也是甜的^-^。以上解決方法只是解zd決了超過15位數字的匹配問題,如果用19位數字&"*"去跟20數字匹配(例如:1234567890123456789&"*"跟12345678901234567899)同樣也會產生bug。這就需要我們事先保證兩個數據的長度是一致的,所以,需要額外加多一個條件判斷,用len解決即可廢話了這麼多,還是上圖最實在,這不一定的,看具體情況。比如一個表中的數字是文本類型,另一個表中的數字是數值類型,那就不行了。兩個表格中的內容都是數值或者都是文本,才行,1、如圖,我們現在zhidao要篩選出數據A裏與B重複的數據。倘若我們用條件格式篩選話,會因為數據A這一列自身重複的數據弄混,這樣子出來的數據就不準確了。2、所以我們用函數“countif”。如圖,另取一列“篩選”。在空格里輸入“=countif(C:C,B:B)”後按回車鍵。這裏要注意選擇數列的先後順序,因為是要篩選出“數據A”的,所以我們需要優先選擇“數據B”,也就是括號裏的“C:C”在前面。3、然後鼠標移動到格子的右下角,雙擊鼠標左鍵。這樣子就會自動複製函數了。如圖所示內。4、然後鼠標移動到最左邊序列號“1”,快速選取第一行。然後按快捷鍵“ctrl+shift+L”打開篩選。如圖所示。5、然後在篩選這一列點擊“小三角”。如圖,勾掉選項“0”按確認鍵。6、最後篩容選出來的就是“數據A”與“數據B”重複的選項。這裏會看到一個顯示的是數字“2”是因為對應行的“數據B”有兩個相同數據。若有三個相同的會顯示“3”,countif函數只能判斷前15位,前15位相同他就認為是相同的了用sumproduct來解決這個問題E1輸入公式=if(sumproduct(1*(b$2:b$24=c2)),"","無重複")下拉本回答被網友採納,=IF(COUNTIF($B$2:$B$24,C2&"*")=0,"無重複","")15位以上的長數字,必須加“*”,強制文本,改成上面的公式,超過15位可以這樣=IF(COUNTIF($B$2:$B$24,C2&"*")=0,"無重複","")或=IF(COUNTIF($B$2:$B$24,C2&"*"),“”,"無重複")追問多謝指點哈這個樣子是把問題解決了 但是為什麼超過15位數要加 &"*" 呢&"*" 這個又是什麼意思謝謝追答因為EXCEL的數值精度只有15位,加&"*"就要求COUNTIF在進行比較時按文本方式進行。本回答被提問者採納,顯示BC列重複的:=IF(COUNTIF(B:B,C2),C2,"")或=if(countif(countif(c:c,B2),B2,"")B列中zhidao與回C列不重複的顯示=if(countfi(C:C,B2),"",B2)"" 內可加其它答文字啥的內容來自www.51dongshi.com請勿採集。

TAG標籤:函數 COUNTIF 統計 #