1樓:高傲的黑領
1、開啟工作表,在名稱框輸入a1:a1000002、編輯欄輸入 =int(rand()*900000+100000)3、按ctrl+enter
需要提取的話,馬上ctrl+c就可以在其它軟體中貼上了
2樓:
使用visual basic 建立一個按鈕控制元件 輸入以下** 就會隨機出現10萬個隨機6位數
private sub commandbutton1_click()dim i as integer
dim j as integer
for i = 1 to 100
for j = 1 to 1000
cells(i, j).value = "=int(rand()*1000000)"
next j
next i
end sub
excel怎麼生成6位隨機數?
3樓:飛喵某
1、首先開啟一個excel文件,選中任意一個單元格,在上方編寫公式:
2、在excel中是使用rand函式可以生成隨機數,但是該函式預設是隻生成的範圍是0-1之間的隨機數,需要使用int函式來使隨機數強制轉換成整數,6位的隨機數需要在後面指定範圍為「900000+100000」,具體的寫法是「int(rand()*900000+100000)」:
3、最後按下回車鍵,就會生成一個6位的隨機數了,以上就是excel生成6位隨機數的方法:
4樓:特特拉姆咯哦
2、隨機生成2位數以及2位以上的數的方法。需要注意的是,跟生成個位數不同,生生成2位以上的數需要新增一個基數。
3、生成任意位數的小數。這裡需要用到前面的那一步,就是先隨機生成一個個位數,然後再除以10、100、1000……來控制小數點位數。例如生成一個千分位小數就是除以1000,公式為:
「=int(rand()*10)/1000」
4、生成任意區間的任意隨機小數。在這裡需要首先要生成對應數量的整數,再除以相應的10的次方倍。例如要生成23.
22這樣二位數小數,首先要生存一個千位數小數,然後在除以100就可以得到,公式如下:「=int(rand()*9000+1000)/100」。
5、那又有人說了,小數點後保留1位以上的隨機數怎麼生成。其實很簡單,跟上一步差不多,只需把生成個位數變成生成2位數、3位數……以此類推,再除以相應的整數倍。例如:
「=int(rand()*90+10)/100」,可以生成小數點後2位的隨機數。
5樓:自觀者
在excel中,有rand()函式可以生成隨機數,只不過生成的範圍是0-1之間。
我們可以使用int來使隨機數強制轉換成整數,下面是隨機生成2位數以及2位以上的數的方法。
2位數n,則10=3位數為 "=int(rand()*900+100)"
6位數為"=int(rand()*900000+100000)"
以所隨機生成一個六位數的方法是在公示欄輸入:=int(rand()*900000+100000)
6樓:匿名使用者
選中a1:a20000
最好通過名稱框來選擇,不然下拉能累死。
選中後,在此狀態下,直接鍵盤輸入
=int(rand()*(999999-100000+1)+100000)
輸入後,不要回車,而是按下ctrl+回車。搞定
Excel將1,2,3,4一次性替換為
曾是劣人 很簡單在行末找個空格,用這個式子 if a1 5,5,0 然後拉動控制代碼,就可以改出來了 注意,如果有空格,也是會顯示成5的,因此,你可以再加個a1 0的判斷如果我說的不夠清楚,你看看圖 大徐哥 用函式吧 假設資料在sheet1表的a1 g1000sheet2的a1輸入公式 if she...
利用matlab一次性讀取excel中多個連續的sheet檔案中的某一行
大島和你一起看世界 提取n個sheet檔案對應第100行的內容 這裡假設第100含有數值的單元格為a100至zz100 並寫入a矩陣。程式如下 for sheet 1 n a xlsread c users thinkpad desktop a.xls sheet,a100 zz100 end 可以...
如何在excel中一次性輸入1 1,1 2,1 3,等等
退休畫線工 等後面呢?到了1 9,再還是1 10 1 11,還是槓到某個數後,前面的1要變成2,再槓到這個數要變成3。典型的屬於提問不完整問題,要求不一樣,公式是有差別的。下面給個普通公式,自己根據實際修改,也就是前面說的某個數為x,即 到x後,前面的數加1,後面重新從1開始,在第1個單元格中輸入公...