用excel函式去掉重複項,用EXCEL函式去掉重複項

時間 2021-10-14 22:25:42

1樓:綠衣人敲門

要統計去除重複項後數字的個數,可用以下函式公式:

假如資料在a列,在b1中輸入

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

這個公式計算出的值即是a1:a5中去掉重複項後數字的個數。

2樓:匿名使用者

重複資料在a列的話,在b2單元可輸入公式:countif(a$2:a2,a2),向下拉公式單元格,再按b列升序排序,刪除下面大於1的所有行。

3樓:匿名使用者

篩除重複數值不用函式,直接選中要篩除的區域,然後點上面的選單列:資料——篩選——高階篩選!

出來一個框後根據提示可以選擇相應選項。

如果不想覆蓋原來的資料可以選擇「將篩選結果複製到其他位置」,然後在「複製到」這裡選擇一個空白列,最後點一下最下面的「選擇不重複的記錄」的勾就可以了。

4樓:匿名使用者

a列為你要處理的資料,

b2輸入以下公式

=lookup(1,0/not(countif($b$1:$b1,sheet1!$a$1:$a$65536)),sheet1!$a$1:$a$65536)

向下複製公式(不會沒有辦法了)

5樓:匿名使用者

選中要篩選的一列

資料-篩選-高階篩選 勾選"選擇不重複的記錄"

6樓:

自動篩選 countif函式 結果大於 1的

countif函式函式就可以計算重複值.if做什麼的??請賜教...

7樓:

用資料透視表 很公式效果幾乎一樣 資料有變化時 讓excel再計算一下就可以 效果很好

excel 如何用公式去除重複項,只保留其中一個值

8樓:

如圖c2=index(a:a,match(,countif(c$1:c1,a$1:a$99),))&""

陣列公式,下拉

excel 怎麼用函式公式計數(去除重複項)

9樓:墨汁諾

一是利用陣列公式:

=sum(1/countif(a1:a1000,a1:a1000))二是利用乘積求和函式:

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

或:要統計去除重複項後數字的個數,可用zhi以下函式公式:

假如資料在a列,在b1中輸入=sumproduct(1/countif(a1:a5,a1:a5))

這個公式計算出的值即是a1:a5中去掉重複項後數字的個數。

10樓:一意孤行

要統計去除重複項後數字的個數,可用以下函式公式:假如資料在a列,在b1中輸入 =sumproduct(1/countif(a1:a5,a1:

a5)) 這個公式計算出的值即是a1:a5中去掉重複項後數字的個數。

一是利用陣列公式:

=sum(1/countif(a1:a1000,a1:a1000))

輸入完公式後按ctrl+shift+enter鍵,讓它自動加上陣列公式符號"{}"。

二是利用乘積求和函式:

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

利用透視表新選項「將此資料新增到資料模型」我們可以比較方便地完成上面的問題,只是存在限制:

(1)至少是excel 2013版本才行。

(2)若套用模板進行統計,可能還需要搭配vlookup函式才行。

難道就沒有完美的解決方法了嗎?肯定有!這裡分享兩個函式解決法。

第一種:countifs函式搭配輔助列

只要藉助輔助列,我們使用countifs函式就能很快地得到統計結果。

第1步:用公式右拉下拉新增兩個輔助列,得到每個業務機構首次出現的「1」和每個商品編碼首次出現的「1」。公式為:

=countifs(b$1:b2,b2,$a$1:$a2,$a2)

公式解釋:

以第一個輔助列來說明公式的作用。

為了便於大家檢視效果,對資料來源按照區域和業務機構進行了排序,相同的機構都在一起。公式的結果就是依次標註同一區域同一業務機構是第幾次出現,聯絡下一步的操作,其核心作用就是把業務機構首次出現標註為1。這樣,有多少個1,就有多少個機構。

可能有的朋友還是第一次使用countifs,這個函式很簡單,就是按照多個條件去計數,格式為countifs(資料區域1,條件1,資料區域2,條件2,……),表示只有多個條件同時滿足才會計數。

譬如,在本例中,d2單元格統計的是在a1:b2區域中並排出現「東北區域(a2)」和「1001(b2)」的次數,結果是1次;d4單元格統計的是在a1:b4區域中並排出現「東北區域(a4)」和「1001 (b4)」的次數,結果是3次;d9單元格統計的是a1:

b9區域中並排出現「東北區域(a9)」和「1022(b9)」的次數,結果是1次……

同理,第二個輔助列就是根據區域和商品編碼來統計,當一個商品在同一個區域首次出現時,結果為1:

第2步:在h2單元格中輸入公式,然後右拉下拉分別統計d列和e列中符合條件的1的個數,得到最後結果。公式為:=countifs($a:$a,$g2,d:d,1)

這個公式要比輔助列那裡好理解的多。譬如h2單元格中的公式就是統計a列和d列中並排出現「東北區域」和「1」的次數。

整個方法只用了一個countifs函式,比較適合函式小白的記憶使用。但是對於初學者而言,如果不清楚公式中$符號的作用,理解起來就困難。$符號表示絕對引用。

一個問題:如果單條件統計不重複數,也就是不分割槽域分別求業務機構數和經營品種數,上述方法中的公式該怎麼調整?

第二種:sumproduct和countifs組合公式

第一種方法有輔助列,喜歡極致的夥伴肯定不喜歡,那就來個不用輔助列的公式。

=sumproduct(($a$2:$a$36=$g2)/countifs($a$2:$a$36,$a$2:$a$36,b$2:b$36,b$2:b$36))

這是一個比較常用的「套路」公式,不用輔助列,滿足追求「公式到死」的極致夥伴的需求。當資料量不是很大的時候,非常的爽,一步就完成統計。

但是該公式涉及到大量的陣列運算,當資料來源的行數比較多的時候,就會卡得不要不要的~~~~

再來一個問題:如果單條件統計不重複數,也就是不分割槽域分別求業務機構數和經營品種數,上面的公式又該怎麼調整?

ok,用函式公式統計非重複專案數的方法就介紹到這裡了。歡迎夥伴們一起交流學習;如果覺得不錯,請分享給你的朋友吧!

11樓:七零后王大姐

要好好學習,在用函式計算公式來計算。

12樓:陳義軍

選資料—》高階篩選—》如圖

13樓:059酒

一是利用陣列公式:

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

二是利用乘積求和函式:

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

14樓:農民傷不起

資料--篩選--高階篩選---選擇不重複的記錄

15樓:匿名使用者

資料透視表! 函式太麻煩!

16樓:

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

excel 怎麼用函式公式計數(去除重複項)

墨汁諾 一是利用陣列公式 sum 1 countif a1 a1000,a1 a1000 二是利用乘積求和函式 sumproduct 1 countif a1 a1000,a1 a1000 或 要統計去除重複項後數字的個數,可用zhi以下函式公式 假如資料在a列,在b1中輸入 sumproduct ...

excel用函式篩選一列中不重複的值

假設名稱列在a列,在c1輸入公式 index a a,small if match a 1 a 500 a 1 a 500 0 row a 1 a 500 row a 1 a 500 4 8 row a1 陣列公式,按ctrl shift 回車三鍵結束,往下拖 資料 篩選 高階篩選 在 方式 中 1...

用EXCEL函式實現功能,用EXCEL函式實現一個功能

應該用 sumif a 2 a 8,a2,c 2 c 8 其中的a2 a8,c2,c8要用絕對引用,且修改為紀錄總行數 如圖所示 公式為 sumif a2 a5,a2,c2 c5 試試吧,但願能夠幫助您!除了用公式 sumif a a,小二 c c 還可以可以用篩選功能 排序和篩選 篩選 姓名列篩選...