在EXCEL裡有一行數字N個,我想把其中重複的找出來(只出現一次的不要)。並生成新的資料可以麼

2022-06-27 09:41:37 字數 5409 閱讀 8936

1樓:匿名使用者

給你一個vba解決方案吧,詳細見附件!

**如下:

private sub commandbutton1_click()

dim dc as object

set dc = createobject("scripting.dictionary")

dim m as integer

for m = 1 to [iv1].end(xltoleft).column

dc(cells(1, m).value) = val(dc(cells(1, m).value)) + 1

next

dim ar, n as integer

ar = dc.keys

sheets("sheet2").activate

sheets("sheet2").[b:b].clearcontents

for m = 0 to ubound(ar)

if dc(ar(m)) > 1 then

n = n + 1

sheets("sheet2").cells(n, "b") = ar(m)

end if

next

end sub

2樓:匿名使用者

在a2輸入公式

=if(countif(a1:$j1,a1)>1,a1,"")

然後橫向複製到j2即可

excel中,一行12個數字,怎麼把重複的數字只顯示一次?

excel中如何記錄一個重複出現數字是第幾次出現。

3樓:北洋魏巍

這個功能可以稱為分類排序。

使用公式:b1=countif($a$1:a1,a1)式中:$a$1是絕對引用,指向a1單元格,是統計的的起始位置。

如下圖:$a$1:a1為動態被統計區域,把公式複製到b2後,自動變為$a$1:a2。

4樓:匿名使用者

假設資料在a1:a5中,則可在b1中寫入公式:

=countif($a$1:a1,a1)

下拉複製公式即可。

5樓:匿名使用者

如資料在a2:a1000,在b2中輸入公式:=countif(a$2:a2,a2) , 公式下拉,即可.

6樓:匿名使用者

=if(a1=1,countif($a$1:a1,a1),"")

7樓:

b1=countif(a$1:a1,a1)

下拉公式。

excel中如何統計出一行中數字重複出現的次數

8樓:匿名使用者

假設這是在a列中的一千多個資料

選中b1:b40

然後輸入

=row(a1)&"出現"&countif(a:a,row(a1))&"次"

然後按下ctrl+回車

9樓:簡淨軒語

統計數字重複出現的次數,可以用countif函式來實現。

如圖所示,l2單元格的公式是=countif($k$2:k2,k2),公式的意思是計算$k$2:k2區域中k2出現的次數,因為該區域使用不同的引用方式,使得該區域成為一個彈簧式的引用區域,向下複製公式,公式的區域就增大,從而實現統計出現次數的作用。

10樓:匿名使用者

假設在a列,有1000行,在b1輸入:

=countif($a$1:$a$a1000,row())

下拉公式,就是對1到40的統計

11樓:蘭陽

考試在學校中是經常的事,監考人員通常也是不固定的,考試次數一多,監考工作量的統計就足夠統計人員費心了。要知道,津貼是按照監考次數發放的,算錯了,可對不起老師們的勞動喲!本人以前採用的是「傳統」的笨辦法,點著監考安排表逐一計數,頭暈腦脹、眼花繚亂不說,稍不留神還容易出錯。

直到在excel中翻翻撿撿,找到了兩個函式,才算完全脫離苦海,一勞永逸。

第一步,因為要利用excel進行統計,所以監考安排中的監考人員資料要複製到excel中。其實,excel製作**的功能也是相當不錯,不妨直接就用excel進行監考安排的排制。此例將監考安排資料存放在sheet1中。

如圖1。

第二步,插入一個新工作表,更名為「統計」。將全部的可能監考的教師名單輸入一列,如a列。

第三步,在一人名右側相鄰的單元格內輸入公式,例如,b3單元格內姓名為「張三」,則在c3內輸入「=countif(sheet1!$1:$65536,concatenate("*",b3,"*"))」(也可以利用公式面板輸入)。

這裡面用了countif和concatenate兩個函式,第一個是計算一個區域中滿足給定條件的單元格數目;第二個是條件,即包含b3中姓名的字串。回車後即出現計算後的結果。單擊c3單元格可見編輯欄公式,如圖2。

第四步,將公式複製到其他姓名對應的單元格,也可用填充柄拖動填充。可以看到,每個姓名後面的單元格中自動出現了其監考的次數。如圖3。

這裡有兩個地方需注意:引用區域要使用絕對應用,這樣在填充時才不會出現公式錯誤;其次,要使用concatenate在查詢的姓名前後都加上一個萬用字元*號,目的是為了使該姓名出現在一個單元格的哪個部位均能被統計到。

當然,還有一點也很重要,那就是考試安排和監考次數統計中的人名一定要一模一樣,否則,可要前功盡棄了。

12樓:匿名使用者

用excel來計算。假如有2000個數字,要查詢數字n出現的次數。將數字從a1列到a2000,然後用篩選功能,篩選出n就可以了。

或者用公式=countif(a1:a2000,n)也可以算出來。

13樓:百度使用者

e1=and(countif(a1:d1,x),countif(a1:d1,y))*1 ,下拉。對e列求和。

14樓:劉曉敏

你到那個函式裡面找一個函式,拉一下就有了啊

如何在excel一行中(10個數字有重複)提取包括重複的數字(重複的之記一次)在內的有效資料呢?

15樓:匿名使用者

直接使用mode(選定範圍就好)

16樓:s今生緣

k1:=if(countif($a$1:a1,a1)-1,"",a1),右拉

17樓:匿名使用者

1在k1中輸入

=if(countif($a1:a1,a1)>1,"",a1),向右拉就可以了

18樓:鵝眉花尼姑

k1公式

=if(countif($a$1:a1,a1)=1,a1,"")往右拉

excel一列資料 有重複的 怎麼把重複的只顯示一次

19樓:竹非竹

1、首先在電腦上用excel 2007軟體開啟目標檔案,如圖所示。

2、然後用滑鼠選中目標資料,如圖所示。

3、然後在「資料」的選單中,點選「刪除重複項」按鈕。

4、然後在出現的視窗中,點選確定按鈕。

5、完成以上設定後,即可在excel中把一列資料重複的部分只顯示一次。

20樓:有錢哥哥

1、開啟excel**,選中資料列。

2、選中資料列後,點選工具欄中的資料。

3、進入資料頁面點選刪除重複值。

4、點選刪除重複值後,彈出刪除重複值視窗,點選確定。

5、點選確定刪除重複值後,就可以把重複的都刪除,只剩下一個了。

21樓:匿名使用者

=index($f$2:$f$100,min(if(countif($h$1:h1,$f$2:$f$100)=0,row($a$1:$a$99))))&""

h2輸入上公式,同時按shift ctrl enter結束(陣列公式,區域依實際而變),下拉

或者直接用高階篩選,去重複

22樓:柚子

選中要刪除的列:資料-刪除重複項-選擇所在列的名稱-確定:

在excel中如何檢查一列中有沒有重複的資料

23樓:天使在唱歌

1、以excel2010版本為例,如圖要檢查a列的姓名裡有沒有重複項,首先選中a列的資料;

2、然後在開始選單欄下面,右邊找到「條件格式」,點選後在彈出框裡選擇「突出顯示單元格規則」,再在彈出框裡選擇「重複值」;

3、就會彈出一個重複值的設定框,右邊的設定預設為淺紅填充色深紅色文字,如果不需要重新設定的話就直接點框裡的確定按鈕則可;

4、就會看到a列姓名裡有重複值的都變成淺紅填充色深紅色文字了。

24樓:魚木混豬喲

可以通過條件格式來檢查excel表裡是否有重複的。

軟體版本:office2013

方法如下:

1.檢查下面區域中是否有重複值:

2.選擇資料區域,點選開始選單中的條件格式,依次選擇突出顯示,重複值:

3.設定格式後點選確定:

4.這樣,重複的數值就被標識出來了:

25樓:周文化

選中單元格--單擊[開始]--[條件格式]--[突出顯示.....]--[重複值]

可以用預設的淺紅色標記重複值,也可以自定義填充色,見下圖最後手動刪除重複值

[擴充套件]清除該規則[條件格式]--[清除格式][擴充套件]如何自動刪除重複值

選中單元格--[資料]---[刪除重複值]--勾選資料範圍如上圖,重複的1和6被excel自動刪除

26樓:大徐哥

假設你的資料在a列,在b1輸入公式

=countif(a:a,a1)

這個公式是求出a1中的資料在a列出現次數

將b1公式向下複製,分別求a列各個資料在a列出現的次數這時,b列出現次數大於1的,都是有重複的

27樓:匿名使用者

假設我們要檢查a列 a1:a100 中有沒有重複的資料

b1輸入公式 =rows(a1:a100)=sumproduct(1/countif(a1:a100,a1:a100))

如果是true 就說明沒有重複,如果是false 就說明有重複

28樓:匿名使用者

假如統計a列:

點 a 選中 a 列,設定條件格式:=countif(a:a,a1)>1

29樓:手機使用者

if(e:e,e1)>1 e1為結果

篩選重複記錄:選中列,資料---篩選---高階篩選(如果選不了,先選自動篩選再選高階篩選)---原有區域顯示或複製到其他位置任選一項---選擇不重複的記錄前打勾。

excel2007中有把重複記錄改變顏色和刪除重複記錄的功能。

在excel中如何把一行日期,一行數字用分號合在一起,如下圖那樣

假設圖中的第一個單元格是a1單元格,則 c1單元格寫入公式 text a1,m d b1或 下拉填充公式 text a1,d m b1 還是格式問題。excel的日期是以序列數的形式儲存的,即儲存的日期實際是專這個日期到屬1900 1 1相差的天數。當單元格格式為數值時,就會顯示出這個差值,即200...

想買個鏡框。眼鏡腿上有一行數字

50代表框長 18代表中樑 140代表腿長 137應該是型號 tr90是框架的材料,記憶板材的一種,質輕可折彎,不會斷,目前比較流行的 希望對你能有所幫助。你好,137品牌的型號,50口18框寬50cm中間鼻樑寬18cm,140鏡腿長度140cm,tr90指鏡架材質超輕超彈,最有借鑑的就是後面的tr...

如何在excel每一行資料後面都加逗號

excel可以實現每一行資料後面都加一個逗號,具體操作如下 一 使用工版具 excel2010 二 操作步驟 1 進入excel2010並打權開文件,右擊最後一列選擇 設定單元格格式 如圖 2 在分類中選擇 自定義 並在型別中輸入 並按 確定 按鈕,如圖 3 這時每一行的後面都自動新增了一個逗號,內...