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