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 還可以可以用篩選功能 排序和篩選 篩選 姓名列篩選...