怎樣使用excel產生不重複的資料

時間 2022-08-22 01:56:45

1樓:匿名使用者

在a1、a2分別中輸入0、1,選中a1、a2,下拉填充到a301在位址列輸入b1:b301回車 輸入=rand() ctrl+enter

在d1中輸入

=a1選中d1,下拉填充到d50。

選中b列含有數值的單元格 點選常用工具條上的「公升序排序」或「降序排序」按鈕

d1:d50顯示的50個數就是你要的結果。

(每點選一次「公升序排序」或「降序排序」按鈕,d列就顯示50個不重複的符合你要求的整數)。

2樓:

假定你的50個數放在 a1:a50,則 a1輸入公式

=if(countif(a$1:a$50,a1)>1,int(300*rand()),a1)

向下拖到a50,記得開啟迭代計算(工具- 選項- 重新計算……),不要理睬迴圈引用的提示

3樓:匿名使用者

使用隨機整數函式即可。

方法:1、在單元格中輸入:=randbetween(0,300)2、將此公式複製到其他49個單元格即可

此方式已經wps**/excel驗證

4樓:

=int(rand()*300)下拉50行

5樓:

=index(資料區域,rand()*50+1)

6樓:匿名使用者

是想得到在0-300之間的隨機資料嗎?

如果是的話,你寫=int(0.5+rand()*300),就可以得到。

7樓:匿名使用者

用**模板啊,設定好範圍、**結果設成50個就好了,簡單直接可重複操作

8樓:旗驢追大奔

應該做個表映象就能篩選出來吧

在excel中如何用公式統計不重複的值的個數

9樓:匿名使用者

求特定範圍內不重複資料的個數,某個數重複多次出現只算乙個。利用=sumproduct(1/countif(a2:a7,a2:a7))公示計算。

計算各個資料重複的個數,利用=countif(a$1:a$100,a2)公式計算,如:

10樓:

求a1:a100範圍內不重複資料的個數,某個數重複多次出現只算乙個。有兩種計算方法:

一是利用陣列公式:

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

二是利用乘積求和函式:

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

11樓:匿名使用者

假設你的資料在a2:a21,

統計資料個數(重複資料只計算1次)

=sumproduct(1/countif(a2:a21,a2:a21))

12樓:匿名使用者

先用篩選

去掉重複的數字,再有count進行個數的統計.

1資料----篩選----高能篩選---選中在原有區域顯示結果和"選擇不重複的記錄,資料區域選擇所有的數字 ,條件區域不用輸入.

2.=count(a1:a12)來統計所有篩選後的數字.

13樓:嵐藍煙

對於此類公式統計一般有兩種計算方法:

1、利用陣列公式:

在空白**中輸入「=sum(1/countif(a1:a100,a1:a100))」

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

2、利用乘積求和函式:

在空白**中輸入「=sumproduct(1/countif(a1:a100,a1:a100))」

輸入完公式後按enter鍵即可

excel如何統計一列中有多少個不重複的資料

14樓:陽光上的橋

複製這一列到別的地方,點選單【資料】裡面的【刪除重複項】,剩下的就是不重複的。

15樓:魚木混豬喲

可以利用公式建立輔助列篩選得到

或者利用公式求

還可以利用高階篩選,篩選不重複項,很簡單得到按需使用方法

16樓:匿名使用者

假設資料在a1:a100,公式=sum(1/countif(a1:a100,a1:a100)),公式輸完後按ctrl+shift+enter結束。

17樓:

以前我也有過困惑,後來學會了

=sumproduct(1/countif(資料區域,資料區域))

18樓:不想起名字了

使用資料透視表進行統計

19樓:匿名使用者

=sum(countif(a1,"1"))

excel中,怎樣統計列中不重複的資料的總數目

20樓:匿名使用者

可以用公式解決。以下圖中的姓名為例:

d2輸入公式

=sumproduct(1/countif(a2:a8,a2:a8))

結果為3,既不重複數為3個,如下圖

公式解析:

countif(a2:a8,a2:a8)是個陣列計算的例子,結果為乙個陣列,就是a2:a8每個姓名出現的次數:

countif(a2:a8,a2)

countif(a2:a8,a3)

……countif(a2:a8,a8)

在b2輸入公式

=countif(a$2:a$8,a2)

公式下拉複製,結果就是countif(a2:a8,a2:a8)的計算結果,依次計算每個姓名的出現次數。

如下圖:

再用1/出現次數,如張三出現2次,則每次計算1/2次,求和得1,李四出現3次,每次計算1/3次,求和得1,依此類推,得到不重複姓名的個數。

相當於在c2輸入

=1/b2

公式下拉再求和的結果,如下圖:

以上是對公式=sumproduct(1/countif(a2:a8,a2:a8))的拆分解析,最後的求和之所以用sumproduct,而不是使用sum,是因為這是陣列計算,陣列公式必須按ctrl+shift+enter三鍵確認輸入,而使用sumproduct函式則只需按enter就可以了,當然也可以把公式改為:

=sum(1/countif(a2:a8,a2:a8))

再按ctrl+shift+enter三鍵確認輸入,excel會自動在公式外面巢狀一對大括號,表示陣列公式:

如下圖所示:

21樓:匿名使用者

=sum(1/countif($a$1:$a$11,$a$1:$a$11))

以ctrl+shift+enter結束,

可以返回不重複元素個數。

例如元素為1,2,5,2,5,7,8,11,13,15,17計算的元素為:1,2,5,7,8,11,13,15,17返回個數為:9

22樓:

可以編個巨集來自動計算,方便快捷。這部分每個人的編法都不同,屬個人發揮,這裡就略去了。

再不然就高階篩選,勾選「將篩結果複製到其他位置」和「選擇不重複的記錄」,然後就不用說了吧,count公式或乾脆自己數。同樣的功能還可以用資料透視表來實現。

直接用公式也可以,:=sumproduct((rge<>"")/countif(rge,rge&""))或者(注意是陣列公式,ctrl+shift+enter)。公式中的各引數的具體含義可以自己去查一下excel的幫助。

23樓:匿名使用者

excel用的不熟,先占個地方等老師!

不過把資料匯入資料庫(比如sql),用資料庫統計是可以的

怎麼從excel中篩選出不重複的資料?

24樓:小周愛嘮叨

1、基礎**資料中為為商品的月銷售情況,a列為日期,b列為商品名,c列為銷售量,要提取商品類別,需要運用資料選項卡中的篩選工具,在excel選單欄中點選「資料」選項卡。

2、選中基礎資料中的商品列(b列),點選「資料」選項欄中的「篩選」選項,此時b列最上方會出現下拉按鈕,點選按鈕,可以看到商品類別有哪些,用來驗證後續篩選結果是否正確。

3、點選「篩選」選項右下方的「高階」選項,會彈「高階篩選」對話方塊,在對話方塊中勾選「選擇不重複的記錄」,然後在方式中有兩個選項,這裡我們先選擇第乙個「在原有區域顯示篩選結果」。

4、點選「確定」按鈕,此時會在初始的基礎**基礎上完成篩選動作,篩選出物品的類別,從圖中可以看出,會對應篩選出不同商品類別第一次出現的行,此時直接拷貝該篩選後**,即得到商品類別。

5、如果在第3步驟中,我們選擇「方式」為「將篩選結果複製到其他位置」,此時需要在該彈出框的「複製到」空白欄中進行點選,啟用該選項,然後滑鼠選擇新的放置篩選結果的位置。

6、點選「確定」按鈕,此時我們篩選出來的商品類別,會出現在步驟5中我們滑鼠選擇的新的放置位置處,這種操作可以直接獲取到不重複商品類別,無需再單獨拷貝出來。

25樓:專注精品優選

excel工作表使用小技巧,如何快速篩選excel**中的不重複資料,具體步驟如下

如何在excel表中提取不重複項

26樓:咖咖

1、開啟**,並在**裡面選中需要提取的資料。

2、然後在**功能框裡面點選資料,再選擇資料裡面的高階選項進入。

3、開了高階篩選之後,勾選將篩選結果複製到其他位置,並在列表區裡面選擇資料來源。

4、選擇了篩選區域之後,點選複製到旁的按鈕,設定篩選結果的位置,並勾選選擇不重複的記錄。

5、點選確定,這樣就可以在**裡面提取不重複項了。

27樓:專注精品優選

excel工作表使用小技巧,如何快速篩選excel**中的不重複資料,具體步驟如下

28樓:

假設你的資料在a列.加上乙個標題行"姓名"

然後資料是從a2的.從a2:a1000(假設)然後在b2輸入

=countif(a:a,a2)=1

游標移動到a列中

然後.資料-篩選-高階篩選,在"列表區域"引用a1:a1000,"條件區域"引用b1:b2

確定.這樣篩選出來就是不有重複的資料.

然後選中這個區域,按f5,"定位條件"-"可見單元格",複製.然後貼上到空白地方就可以了.

29樓:

首先排序,然後分類彙總,彙總後是1的,表示它是不重複的。

30樓:陳越

有個更簡單的辦法

一鍵式操作

直接點選 篩選-高階篩選  選擇不重複項即可

31樓:大徐哥

為你的資料加乙個欄位名,如:姓名

資料-篩選-高階篩選

在彈出的對話方塊中,勾選"選擇不重覆記錄"

確定複製篩選結果,貼上到空白地方或其他表中

32樓:匿名使用者

簡單,關鍵字的一列排序。

怎樣數出excel表中的不重複值個數

33樓:華碩服務

求a1:a100範圍內不重複資料的個數,某個數重複多次出現只算乙個。有兩種計算方法:

一是利用陣列公式:

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

二是利用乘積求和函式:

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

34樓:匿名使用者

你好,統計a1:a100 有幾個不重複的=sum( 1/countif( a1:a100,a1:

a100 ) )ctrl + shift + 回車b列類似如果不對的話,核對一下資料格式,或檢查一下是否有空格

怎樣從excel一列中不重複地隨機提取資料

35樓:匿名使用者

方法/步驟

如果資料在sheet2 的a:d列,在sheet2的a列前插入兩列輔助列;

在左上角的名稱框中,輸入a2:a953,按enter鍵,將a2:a953單元格選中,輸入=rand(),按ctrl+enter組合鍵結束,快速向a2:

a953單元格中輸入隨機數(隨機數的重複機率極低);

在b2單元格輸入以下公式,然後向下填充公式,得到a列資料的排名(同樣沒有重複排名)

=rank(a2,a:a)

在sheet1的a2單元格輸入以下公式,然後向右向下填充公式到d361單元格,得到由sheet2工作表中隨機取得的不重複的360行資料

=vlookup(row()-1,sheet2!$b:$f,column(b1),0)

公式表示:以當前行號在sheet2的b列精確匹配對應行,並返回對應第2列(sheet2的c列)資料。

因隨機取數時,工作表只要輸入乙個資料,就會在「自動計算」中 重新得到一組資料,因此,可以將sheet2的a列,「複製」並「選擇性貼上」為「數值」,避免資料不斷變換。或者將「公式」選項中的「計算選項」設定為「手動」。

EXCEL中高階篩選怎樣使用,excel如何進行高階篩選

使用高階篩選最先要輸 條件區域 條件區域要輸入在離原資料至少空一行或一列的地方,如果要篩選同時滿足兩個或以上的條件,那就要將這些條件放在同一行,如要篩選滿足乙個或另乙個條件,要將這些條件放在不同行上。然後將游標放在原資料區域任意處,使用 資料 選單中的 篩選 高階篩選 操作就行了 注意如果選擇了將篩...

excel函式使用問題,EXCEL函式使用問題

a表,姓名從a2開始,數學從b2開始 b表,姓名從a2開始,英語從b2開始 在a表c2輸入公式 vlookup a2,sheet2 a b,2 向下拖動複製公式即可,你把sheet2改成b表的名字。a表的c2公式 vlookup a2,b表 a b,2,公式下拉即可完成 在sheeta表的單元格c2...

怎樣使用excel中的高階篩選

方法 步驟 啟動excel2007,這裡我提前做了乙份成績單。如果我們想篩選語文成績上了80分的學生,我們就先找單元格輸入條件。這裡要注意我們輸入的條件是 語文 80 這裡我建議直接把原來成績表的 語文 單元格複製貼上過來,這樣一定不會出錯,如果我們是打上去的,就有可能篩選失敗。單擊資料,在 排序和...

怎樣在Excel裡使用自動填充功能

1首先了解下最簡單的1 2 3 4 5 6.這種填充 在準備填充的第乙個單元格打個1 2 在選單欄找到編輯,點開後找到填充,後在找到序列並點選序列 3 在序列產生在下面選擇列,型別一欄選擇等差序列,下面步長值填打入1,後面終止值打入50,然後點選確定,注 終止值必須填,如果不填的話填充效果就不成功 ...

EXCEL中的index使用,excel中的index函式如何使用

資料引用錯誤或者資料儲存在,由於沒有資料結構圖和資料樣例,沒有辦法給你明確回覆了 index 請參閱返回列表或陣列中的元素值,此元素由行序號和列序號的索引值給定。index 函式有兩種語法形式 陣列和引用。陣列形式通常返回數值或數值陣列,引用形式通常返回引用。當函式 index 的第乙個引數為陣列常...