excel中,怎樣統計列中不重複的資料的總數目

2021-03-21 12:31:58 字數 3260 閱讀 2212

1樓:匿名使用者

可以用公式解決。以下圖中的姓名為例:

d2輸入公式

=sumproduct(1/countif(a2:a8,a2:a8))

結果為3,既不重複數為3個,如下圖

公式解析:

countif(a2:a8,a2:a8)是個陣列計算的例子,結果為一個陣列,就是a2:a8每個姓名出現的次數:

countif(a2:a8,a2)

countif(a2:a8,a3)

……countif(a2:a8,a8)

在b2輸入公式

=countif(a$2:a$8,a2)

公式下拉複製,結果就是countif(a2:a8,a2:a8)的計算結果,依次計算每個姓名的出現次數。

如下圖:

再用1/出現次數,如張三出現2次,則每次計算1/2次,求和得1,李四出現3次,每次計算1/3次,求和得1,依此類推,得到不重複姓名的個數。

相當於在c2輸入

=1/b2

公式下拉再求和的結果,如下圖:

以上是對公式=sumproduct(1/countif(a2:a8,a2:a8))的拆分解析,最後的求和之所以用sumproduct,而不是使用sum,是因為這是陣列計算,陣列公式必須按ctrl+shift+enter三鍵確認輸入,而使用sumproduct函式則只需按enter就可以了,當然也可以把公式改為:

=sum(1/countif(a2:a8,a2:a8))

再按ctrl+shift+enter三鍵確認輸入,excel會自動在公式外面巢狀一對大括號,表示陣列公式:

如下圖所示:

2樓:匿名使用者

=sum(1/countif($a$1:$a$11,$a$1:$a$11))

以ctrl+shift+enter結束,

可以返回不重複元素個數。

例如元素為1,2,5,2,5,7,8,11,13,15,17計算的元素為:1,2,5,7,8,11,13,15,17返回個數為:9

3樓:

可以編個巨集來自動計算,方便快捷。這部分每個人的編法都不同,屬個人發揮,這裡就略去了。

再不然就高階篩選,勾選「將篩結果複製到其他位置」和「選擇不重複的記錄」,然後就不用說了吧,count公式或乾脆自己數。同樣的功能還可以用資料透視表來實現。

直接用公式也可以,:=sumproduct((rge<>"")/countif(rge,rge&""))或者(注意是陣列公式,ctrl+shift+enter)。公式中的各引數的具體含義可以自己去查一下excel的幫助。

4樓:匿名使用者

excel用的不熟,先佔個地方等老師!

不過把資料匯入資料庫(比如sql),用資料庫統計是可以的

怎樣數出excel表中的不重複值個數

5樓:華碩服務

求a1:a100範圍內不重複資料的個數,某個數重複多次出現只算一個。有兩種計算方法:

一是利用陣列公式:

=sum(1/countif(a1:a100,a1:a100))輸入完公式後按ctrl+shift+enter鍵,讓它自動加上陣列公式符號"{}"。

二是利用乘積求和函式:

=sumproduct(1/countif(a1:a100,a1:a100))

6樓:匿名使用者

你好,統計a1:a100 有幾個不重複的=sum( 1/countif( a1:a100,a1:

a100 ) )ctrl + shift + 回車b列類似如果不對的話,核對一下資料格式,或檢查一下是否有空格

excel中怎樣統計一列中重複項的個數?

7樓:匿名使用者

excel中數值重複次數的統計方法

8樓:匿名使用者

你可以設定資料篩選,完成之後,你只需要在資料篩選中選中某一項就可以看到這一項存在的個數,希望可以幫到你

9樓:匿名使用者

選擇a1:a24

資料---篩選---高階篩選

確定選擇不重複記錄

然後選擇你看到的不重複的資料

alt+;選擇顯示資料

資料--篩選---全部顯示

ctrl+c

選擇d1

ctrl+v

e1輸入公式:

=countif($a$1:$a$24,d1)向下填充公式

10樓:萊昂納德_尤拉

e2公式

=countif(a:a,d2)

向下填充公式

如果要全自動

用分類彙總

11樓:

在e2單元格中輸入:

=countif($a$2:$a$24,"北京")e3=countif($a$2:$a$24,"上海")依此類推。

或者北京那裡直接換成d2往下一拖即可。

如何在excel中統計出滿足某個條件時不重複的記錄數

12樓:匿名使用者

1、新建一個空白抄的excel工作薄,而後打襲開bai,

2、輸入演

示資料,要求在dud4單元格求出zhic列等於daod3單元格的對應的b列的不重複個數,

3、在d3單元格輸入公式=sumproduct(($c$2:$c$11=d2)*(match($b$2:$b$11,$b$2:

$b$11,)=row(1:10))),而後三鍵結束,獲取符合條件的不重複個數,可以看出來是3個,

4、方法2,新建輔助列a列,而後在a2輸入公式=if(if($c$2:$c$11=$d$2,countif($b$2:b2,b2),0)>1,0,if($c$2:

$c$11=$d$2,countif($b$2:b2,b2),0)) ,

5、下拉a2公式,將符合條件的對應單元格填充為1,

6、在d4單元格輸入公式=sum(a2:a11),而後確定,

7、確定後就通過輔助列的方法,獲取了符合條件的不重複的個數,完成效果圖。

13樓:方括號

一、=roundup(sum(if(c2:c100="礦業bai",1/countif(a2:a100,a2:a100))),0)

二、du=roundup(sum(if(b1:b100="北京",1/countif(a1:a100,a1:a100))),0)

是數zhi組公式,需要按daoctrl+shift+enter結束回公式的輸入答。

Excel中如何篩選出不重複的項

excel怎麼快速篩選不重複資料?excel如何快速篩選不重複資料?你另一表的任何一列的第一行輸入 if countif sheet1 a a,sheet1 a1 2,sheet1 a1,並向下填充.暈,不用這麼麻煩!選單 資料 篩選 高階篩選 選擇 將篩選結果複製到其他位置 下面勾選 篩選不重複的...

EXCEL中如何篩選出不重複姓名

假設上面三列分別是abc列,則在d1輸入公式 if countif a 1 a1,a1 1,a1,向右填充公式至f1,向下填充。複製def三列資料,選擇性貼上,並排序即可 假定原資料在a c列,篩選結果放在d f列,在d1輸入公式 index a a,small if match a 1 a 100...

excel中如何統計一組數字中重複數字的次數

你的問題不是很明確哦 首先 你得說明你這組數字存在的形式 比如 同一行 每個數字一個單元格 或同一列 每個數字一個單元格 再或 這組數字都在同一單元格內 連續的字串形式的 還是字元之間有空格 等等 在統計過程中對運用的公式影響很大的 再有 標題問的是重複數字出現的次數吧 可是下面你給出的說明中 給人...