1樓:匿名使用者
假設資料在a列有100行,則b2單元格寫入公式
=index(a:a,small(if(match(a$2:a$100&"",a$2:
a$100&"",)=row($1:$99),row($2:$100),4^8),row(a1)))&""
陣列公式,按下shift+ctrl+enter三鍵,再下拉填充公式
2樓:綠衣人敲門
1. =sumproduct(1/countif(a1:a1000,a1:a1000))
2.不用公式就可以快速去掉重複的,按照下圖,選擇「刪除重複項」就可了
3樓:匿名使用者
使用資料--自動篩選--高階篩選,可得到不重複名單。
如圖,選中資料,高階篩選,其它位置,複製到,勾選不重複記錄,確定
4樓:
b2公式:
=index(a$2:a$100,small(if(match(a$2:a$100&"",a$2:
a$100&"",0)=row($1:$99),row($1:$99),9^9),row(a1)))
陣列公式,按ctrl+shift+回車,下拉。
5樓:匿名使用者
用=if(a1=a2,"重複","") 把重複的標出來,再篩選,刪除
excel 怎麼用函式公式計數(去除重複項)
6樓:墨汁諾
一是利用陣列公式:
=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中去掉重複項後數字的個數。
7樓:一意孤行
要統計去除重複項後數字的個數,可用以下函式公式:假如資料在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,用函式公式統計非重複專案數的方法就介紹到這裡了。歡迎夥伴們一起交流學習;如果覺得不錯,請分享給你的朋友吧!
8樓:七零後王大姐
要好好學習,在用函式計算公式來計算。
9樓:陳義軍
選資料—》高階篩選—》如圖
10樓:059酒
一是利用陣列公式:
=sum(1/countif(a1:a1000,a1:a1000))輸入完公式後按ctrl+shift+enter鍵,讓它自動加上陣列公式符號"{}"。
二是利用乘積求和函式:
=sumproduct(1/countif(a1:a1000,a1:a1000))
11樓:農民傷不起
資料--篩選--高階篩選---選擇不重複的記錄
12樓:匿名使用者
資料透視表! 函式太麻煩!
13樓:
=sumproduct(1/countif(a1:a1000,a1:a1000))
excel怎麼用公式刪除重複的資料
14樓:我來也
先使用分列功能把a列用「,」分開為若干個列,再通過函式if、countif把分列資料列出來並去掉重複的值,再使用 & 符號把前面做的結果連線起來即可。
15樓:匿名使用者
用公式方式刪除重複項
見樣表截圖
b2輸入
=index(a:a,min(if(countif(b$1:b1,$a$2:$a$100)=0,row($2:$100),4^8)))&""
陣列公式,先按住ctrl+shift,最後回車公式下拉
複製b列》右鍵》選擇性貼上》數值
刪除a列,ok.
16樓:轉火對方小德
公式我不知道,但是有其他方法,不知道能否幫到你:
07以上版本選資料——刪除重複項。
或者高階篩選,勾選選擇不重複的記錄。
17樓:
找出重複值:=if(countif(a2:$a$2,a2)>1,"重複","")
excel 如何用公式去除重複項,只保留其中乙個值
18樓:
如圖c2=index(a:a,match(,countif(c$1:c1,a$1:a$99),))&""
陣列公式,下拉
excel裡如何用公式去掉重複的資料,並且重複的資料只讓它顯示一行
19樓:匿名使用者
選中所有資料--點資料--刪除重複項,就實現了
20樓:好名全叫豬起了
用公式去重複值的方法比較麻煩
用篩選的方法比較簡單
假設a列是重複的值
篩選——高階篩選
條件區域和列表區域都選擇a列
勾選不重複的值。
函式的方法比較麻煩
j假設你的資料在a列
資料從a2開始
在b1內輸入
=index(a:a,small(if(match($a$2:$a$10,$a$2:
$a$10,)+1=row($a$2:$a$10),row($a$2:$a$10),4^8),row(a1)))&""
ctrl+shift+enter結束
範圍自己選,但是不允許有空格出現。
假設資料是在a1開始的
=index(a:a,small(if(match($a$1:$a$12,$a$1:
$a$12,)=row($a$1:$a$12),row($a$1:$a$12),4^8),row(a1)))&""
ctrl+shift+enter結束 範圍自己選,但是不允許有空格出現。
用excel函式去掉重複項
21樓:綠衣人敲門
要統計去除重複項後數字的個數,可用以下函式公式:
假如資料在a列,在b1中輸入
=sumproduct(1/countif(a1:a5,a1:a5))
這個公式計算出的值即是a1:a5中去掉重複項後數字的個數。
22樓:匿名使用者
重複資料在a列的話,在b2單元可輸入公式:countif(a$2:a2,a2),向下拉公式單元格,再按b列公升序排序,刪除下面大於1的所有行。
23樓:匿名使用者
篩除重複數值不用函式,直接選中要篩除的區域,然後點上面的選單列:資料——篩選——高階篩選!
出來乙個框後根據提示可以選擇相應選項。
如果不想覆蓋原來的資料可以選擇「將篩選結果複製到其他位置」,然後在「複製到」這裡選擇乙個空白列,最後點一下最下面的「選擇不重複的記錄」的勾就可以了。
24樓:匿名使用者
a列為你要處理的資料,
b2輸入以下公式
=lookup(1,0/not(countif($b$1:$b1,sheet1!$a$1:$a$65536)),sheet1!$a$1:$a$65536)
向下複製公式(不會沒有辦法了)
25樓:匿名使用者
選中要篩選的一列
資料-篩選-高階篩選 勾選"選擇不重複的記錄"
26樓:
自動篩選 countif函式 結果大於 1的
countif函式函式就可以計算重複值.if做什麼的??請賜教...
27樓:
用資料透視表 很公式效果幾乎一樣 資料有變化時 讓excel再計算一下就可以 效果很好
ecel一列中的資料用什麼公式找出重複的資料
先排序bai,再增加一列,du增加列標題為 重複 zhi,第一行數值為0,以後dao各行的內容為如果回左邊和上答行相同則為1,否則為0。假如原來列為a,增加列為b,1行是標題,那麼b2為0,b3公式為if a3 a2,1,0 拖動b3公式為下面各行,再複製b列,選擇行貼上到b列,只貼上數值,然後按b...
ecel中的一列又很多重複的怎樣去掉相同的行
很簡單的問題,不用程式設計也可解決 1 假定原內容在a列,將表按a列內容排序,在後面空白列的第二行輸入以下公式 if a2 a1,重複 用填充柄將公式向下複製到與a列相應的行。2 選定公式列,點 複製 在公式列的第一行點滑鼠右鍵,點 選擇性貼上 數值 點 確定 3 選定全表,按剛才複製的那一列排序,...
如何去掉list中重複的資料,如何去掉乙個list中重複的資料
1 將dede裡面的這個去掉,去檢視一下是不是這個寫錯了,結果顯示的是只出現了一次下方的 如下圖,那就證明不是dedelist的問題。2 用原來的替換之後,生成,列表還是重複性質的。並沒有解決。3 將列表頁的dede list換成dede arclist以後,可以很清楚的看到,列表實現了,是沒有重複...