1樓:匿名使用者
看了其他人的回答,著眼於查漏查重,覺得應該以下面介紹的這種方法生成不重複不遺漏的1-100的隨機數會相對穩妥。下面詳述,以示區別。
步驟1:在左上角的名稱框中輸入=a1:a100 將a1:a100處於選擇狀態;
步驟2:輸入=rand() 按ctrl+enter組合鍵,快速填入隨機數;
步驟3:在左上角的名稱框中輸入=b1:b100 將b1:b100處於選擇狀態;
步驟4:輸入=rank(a1,a:a) 按ctrl+enter組合鍵,快速填入不重複的1-100的隨機數。
詳見附圖
2樓:匿名使用者
你就用一列輸入1到100
第二列產生100個1-10的隨機數,然後按昭第二列排序,弄完後刪除了就行了,肯定不會用重複的。
3樓:趙陽競價
假定資料在a列從a1開始共100個資料。檢查方法如下:
1、簡單的逐行檢查法:在b1單元格輸入公式=if(a3-a1=2*a2,"連續","不連續") 下拉填充,若未出現“不連續"則這列數字是連續的,否則不連續。
2、用一個較複雜的公式檢查:=if(sumproduct(n((a2:a100-a1:
a99)/(a2-a1)=1))=count(a1:a99),"該列數字是連續的!","該列數字不是連續的!")
4樓:匿名使用者
假定數字在a1:a100。一下皆為陣列公式,須在輸入完公式後按f2再按ctrl+shift+enter組合鍵加上{}。
b1輸入
=small(if(countif(a:a,row(a$1:a$100)),"",row(a$1:a$100)),row())
下拉公式直到出現#num!,顯示的數字即遺漏的。
c1輸入
=index(a$1:a$100,small(if(match(a$1:a$100,a:
a,0)=row(a$1:a$100),"",row(a$1:a$100)),row()))
下拉公式直到出現#num!,顯示的數字即重複的。
5樓:匿名使用者
呵呵,其實檢查很簡單。
只要這100個單元格的總和=2525,這個就能判斷對了一大半。
(首項+末項)*項數/2=(1+100)*100/2=2525.
(當然,有可能幾個數重複但結果是2525,但這個機率較小。你可以按“f9”鍵重複計算公式,如果結果一直還是2525,就是正確了)
如果要檢查具體哪個有問題,這個要看你填充形式是怎麼。
如果是一列如從a1填充到a100,可以使用下面公式檢查b1=countif(a1:a100,a1),然後向下填充,如果是大於1的就是有重複的。
如果是分幾列填充的,則另外用其他類似的公式算。或者把這幾列整理到同一列然後用上面的公式檢查。
6樓:
countif函式進行判斷
excel如何檢查一列數字是否連續
7樓:朱薈非
這個題目很好玩,這個方法看行不行。
假設數字在a1:a6,那麼要判斷是否
聯絡,可以分內解為三容個條件:
一、都是數字,並且沒有空格。公式:
=count(a1:a6)=counta(a1:a6)
二、沒有重複。公式:
=sumproduct(n((1/countif(a1:a6,a1:a6))))=count(a1:a6)
三、總和等於等差數列的和。公式:
=sum(a1:a6)=(a1+a6)*counta(a1:a6)/2
那麼綜合起來就是
=and(count(a1:a6)=counta(a1:a6),sumproduct(n((1/countif(a1:
a6,a1:a6))))=count(a1:a6),sum(a1:
a6)=(a1+a6)*counta(a1:a6)/2)
只有這個值等於"true"時才滿足條件。
不知道是否嚴密,請高手捉蟲
補充:包含空格,又怎麼叫連續呢?
上面的公式有三種結果true、false,如果有空格就會出現#div/0,只有true才表示符合條件。
這個不用排序,也不用增加輔助列,在隨便一個單元格輸入這個公式就行
8樓:匿名使用者
假定你的數bai據在a列從a1開始共du100個資料。檢查方法如下:zhi
1、簡單的逐行檢dao查法:在回b1單元格輸入公式=if(a3-a1=2*a2,"連續","不連續") 下拉填充答,若未出現“不連續"則這列數字是連續的,否則不連續。
2、用一個較複雜的公式檢查:=if(sumproduct(n((a2:a100-a1:
a99)/(a2-a1)=1))=count(a1:a99),"該列數字是連續的!","該列數字不是連續的!")
9樓:word排版高手
如果資料在a列,從a1起,
設定a2條件格式,
左框選公式,右框中輸入
=a2-a1<>$a$2-$a$1
格式設為底色為回
紅色,用格式刷刷a列其它資料答即可。如變紅色就不連續。
當然,前面幾個資料要人工判斷,是等差數列用此公式,如是等比資料將公式的減號改為除號即可。
10樓:大大的
假定你bai
的資料在a列從dua1開始共100個資料。檢zhi查方法如下:
1、簡單的逐行檢dao查法:在b1單元回格輸入公式答=if(a3-a1=2*a2,"連續","不連續") 下拉填充,若未出現“不連續"則這列數字是連續的,否則不連續。
2、用一個較複雜的公式檢查:=if(sumproduct(n((a2:a100-a1:
a99)/(a2-a1)=1))=count(a1:a99),"該列數字是連續的!","該列數字不是連續的!")
excel一列有順序的數字,怎麼自動找出缺少的數字? 50
11樓:s今生緣
=small(if(iserror(match(row($a$5001:$a$5600),a:a,0)),row($a$5001:
$a$5600)),row(1:1)),陣列公式,即同時按shift+ctrl+enter結束公式編輯,會自動生成一對{},下拉。
為不使公式過長,沒對公式美化,拉到出現#num!即停止。
12樓:眯住眼串針
想了個笨方法
假設原資料在a列
在空白列將5001~5600拉出來,權當是d1:d600e1輸入公式
=if(countif(a:a,d1),"",d1)下拉e列的數字就是a列缺少的
13樓:第七次要分
看下邊例子:c2公式
只要是a列資料升序排列,起止數值隨意改動,均可,如果起止資料不需要變動,可將公式簡化為=small(if(ifna(match(row($1:$26),a$2:
a$18,),),"",row($1:$26)),row(a1))
d列公式為=workday.intl(0,row(a1),"0000000",a$2:a$18),計算結果無線增大,取小於a列最大值以前的數即可。
14樓:匿名使用者
用vlookup,如圖,在b1輸入公式,假設d列是原資料,a列就是5001-.5600。差的數字就出來了
15樓:萬年金剛鑽
=small(if(countif(a:a,row(a$5001:a$5600))=0,row(a$5001:a$5600),4^9),row(a1))
陣列公式,ctrl+shift+enter三鍵結束
效果如圖
如何把一列分成多列,excel怎麼把一列分成多列
選中這一列。按alt d e,在彈出的對話方塊選擇分隔符號,點下一步,勾選其他,在後面的框裡面輸入 這個豎號,不含雙引號。點完成。就都分開了。然後把所有的空白列刪除。就會發現,只剩下10列了 資料 分列 分隔符號 其他符號 1 先把內容檔案存成txt後者csv格式。2 用excel開啟,開啟時,檔案...
如何在excel一列中不能輸入重複的數字
方法 步驟 單列禁止輸入重複值 如下圖所示,假如要在a2 a10單元格區域中禁止錄入重複的資料 可以選中單元格區域a2 a10,然後單擊 資料 選項卡下的 資料工具 組中的 資料有效性 命令按鈕。在彈出的 資料有效性 對話方塊下的 設定 選項卡 有效性條件允許 中設定 自定義 然後在公式區域選擇框中...
如何在excel中讓一列乘以另一列
sumproduct a1 a20 b1 b20 在c1輸入公式 a1 b1,按回車,然後選中c1框右下角,出現 符號向下拖,再用sum c1 c20 就可以算出來 excel中怎樣用一列乘以另一列 如果a列乘以b列,那麼在c2單元格輸入以下公式,然後向下填充公式 a2 b2 如果需要得到a2 a2...