如何室友excel隨機生成數字145切不重復本人不太會excel需學
subcreaternd()
Dimarr()AsInteger'定義數組
ReDimarr(range("d3").Value)'更改數組大小
DimminAsInteger'定義隨機數的最小值
DimmaxAsInteger'定義隨機數的最大值
DimflagAsBoolean'定義標志變量,用來判斷是否有重復值
max=range("d2").Value'將d2單元格的數值賦值給最大值
min=range("d1").Value'將d1單元格的數值賦值給最小值
If(max-min+1
ExitSub
EndIf
Randomize(Now())'用當前時間生成隨機數種子
Fori=0Torange("d3").Value'循環生成隨機數
Do
arr(i)=Rnd()*(max-min)+min'生成隨機數
flag=False
Forj=0To(i-1)'循環判斷當前的隨機數是否和前面生成的隨機數相同,如果相同就重新生成
If(arr(i)=arr(j))Then
flag=True
如何使excel產生一個范圍內的隨機數
1.首先計算這個范圍的差值。這里假設范圍值為50~100之內的隨機數
2.打開電子表格,在所需要產隨機數的單元格內輸入如下公式:=rand()*(100-50)+50。按確認鍵就可以生成在規定范圍內的隨機數了!
3.如果你需要生成多個隨機數,那拖動單元格最下角小三角就可以啦!
MicrosoftExcel是微軟公司的辦公軟件Microsoftoffice的組件之一,是由Microsoft為Windows和AppleMacintosh操作系統的電腦而編寫和運行的一款試算表軟件,最早版本是在1985年開發的。
MicrosoftExcel可以進行各種數據的處理、統計分析和輔助決策操作等,具有打開或關閉表格標題行、計算列使用單個公式調整每一行、數據排序和篩選、自定義公式和文本輸入等功能。目前,MicrosoftExcel被廣泛應用于管理、統計財經、金融等眾多領域。
以上就是使用Excel如何生成隨機數字給室友的詳細內容,!