tft每日頭條

 > 生活

 > excel如何按列去重統計個數

excel如何按列去重統計個數

生活 更新时间:2025-01-09 19:17:44

私信回複關鍵詞【插件】,獲取Excel高手都在用的“插件合集 插件使用小技巧”!

最近在哼哧哼哧搬家,搬家第一天,面對空蕩蕩的房子,我發現了一個嚴峻的問題——日用品還沒買。

我打開了一個月前寫下的日用品清單:

excel如何按列去重統計個數(ExcelExcel去重計數一步到位)1

這裡面很多物品都重複了,需要剔除掉。

該怎麼辦呢?

這可難不倒我!

我們隻用在 C2 單元格輸入以下數組公式:

=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))

excel如何按列去重統計個數(ExcelExcel去重計數一步到位)2

回車,搞定!

這個公式是什麼意思呢?

COUNTIF 是指 對指定區域中符合指定條件的單元格計數的一個函數。

基本公式為:countif(range,criteria)

range 要計算其中非空單元格數目的區域criteria 以數字、表達式或文本形式定義的條件

所以,公式中的 COUNTIF(A2:A11,A2:A11) 是統計 A2:A11 區域中的每個數據出現的次數,運算過程相當于:

=COUNTIF(A2:A11,A2) =COUNTIF(A2:A11,A3) ...... =COUNTIF(A2:A11,A4)

得到内存數組:

{2;2;1;1;1;1;1;2;2;1}。

用 1 除以統計的内存數組,得到 :

{0.5;0.5;1;1;1;1;1;0.5;0.5;1}。

這一步中:

如果 A2:A11 區域中數據出現 1 次,則 1 除以 1,結果不變;如果 A2:A11 區域中數據出現 2 次,則 1 除以 2,結果是 0.5,2 個 0.5 相加還是 1;如果 A2:A11 區域中數據出現 3 次,則 1 除以 3,結果是 1/3,3 個 1/3 相加還是 1;由此類推到其他數字,每個數據出現的次數的倒數之和為 1 。

最後用 SUMPRODUCT 求和得到不重複數據的個數~

私信回複關鍵詞【插件】,獲取Excel高手都在用的“插件合集 插件使用小技巧”!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved