1樓:簡淨軒語
rand函式,返回大於等於0小於1的均勻分佈的隨機實數。每次計算工作表,可以得到一個新的隨機實數。若使生成的隨機實數不在變化,可以將公式複製貼上為值。
示例**:
如圖,d列區域是隨機實數,複製改區域,在空白的區域貼上為值,可以使數值不在變化。
2樓:匿名使用者
使用這一函式生成的資料,每開啟一次**,即會自動變化一次,要使生成了的資料不便,只能將生成的資料複製到另外的表中。
貼上操作時,使用選擇性貼上下的資料功能。
3樓:匿名使用者
還是建議你使用vba來解決,可以一勞永逸。
public sub generand()'在sheet1中生成一系列隨機數,且不再改變dim i as integer
sheets("sheet1").selectfor i = 5 to 9
cells(i, 4) = rnd()
next i
end sub
修改其中的i值和4(即目標行與列),這樣每執行一次程式,就會在指定單元格生成一批隨機數,且不會再改變,直到你下一次再次執行此程式為止。
4樓:匿名使用者
工具-選項-重新計算-計算
選擇手動重算
5樓:匿名使用者
對那期望不再變化的公式單元格,選折後,按快捷鍵“ctrl”+“c”複製。然後右擊被複制單元格本身,操作“選折性貼上”→“值和數字格式”(如圖),結果是保留原格式數值(即:數值不再變化)。
用=rand()命令在excel中生成一系列隨機數之後為什麼數值會不斷變化?怎麼才能讓其數值不變化?
6樓:小丁創業
用=rand()命令在excel中生成一
來系列源隨機數之後數值bai會不斷變化,是du因為函式都會在改變一個單元zhi格之後重算。
dao解決的方法和詳細的操作步驟如下:
1、第一步,開啟要處理的文件,如下圖所示,然後進入下一步。
2、其次,完成上述步驟後,選擇不存在由rand函式生成的隨機數的單元格,並按鍵盤上的“ctrl + c”進行復制,如下圖所示,然後進入下一步。
3、接著,完成上述步驟後,單擊滑鼠右鍵,然後在貼上選項中選擇“數值”選項,如下圖所示,然後進入下一步。
4、最後,完成上述步驟後,返回到excel表,發現rand函式生成的隨機數不再通過f9或重新開啟表而改變,如下圖所示。這樣,問題就解決了。
7樓:匿名使用者
要麼將選擇性貼上數值到其它單元格,要麼到“工具”——〉“選項”——〉“重新計算”中把自動運算取消,這時,只要你不編輯公式單元格,結果就一直不變,
excel中如何讓rand產生的多個隨機數在以後輸入中不變?
8樓:匿名使用者
選中需要產生隨機數的單元格區域(如果有資料按 delete 鍵刪除),按 alt + f8 執行下面的巨集就獲得隨機數,儲存後開啟也不會變。要重新生成隨機數,再重做一次可以了。
巨集**:
sub getrand() '產生100以內的整數dim ag as range
for each ag in selectiondt = round(100 * rnd(), 0)if ag.value = "" then ag.value = dt
next
end sub
excel中如何讓rand產生的多個隨機數在以後輸入中不變
9樓:匿名使用者
複製出來的資料,選擇性貼上,數值
10樓:無聊得要死
複製下來,以數值格式選擇性貼上,替換掉rand函式
11樓:匿名使用者
選中需要產生隨機數的單元格區域(如果有資料按 delete 鍵刪除),按 alt + f8 執行下面的巨集就獲得隨機數,儲存後開啟也不會變。要重新生成隨機數,再重做一次可以了。
巨集**:
sub getrand() '產生100以內的整數dim ag as range
for each ag in selectiondt = round(100 * rnd(), 0)if ag.value = "" then ag.value = dt
next
end sub
怎樣使excel**中隨機函式rand()的結果值固定一個不變?
12樓:匿名使用者
如果抄要使用函式 rand 生成一隨bai機數,並且使之不隨單元
du格計算而改變,可以在編輯zhi欄中輸入“=rand()”,保持編dao輯狀態,然後按 f9,將公式永久性地改為隨機數。
不過這樣一來以後這個格子就一直是最初生成的那個數,不再是隨機數了。
怎樣使excel**中隨機函式rand()的結果值固定一個不變?
13樓:嚴倫慎申
這個函式是可變的,如果你是想把用一些不重複的隨機數的話,可將用rand()得到的資料複製,然後選“選擇性貼上”(選數值),然後用條件格式(或其他方法如排序)檢查有沒有重複。
14樓:愈清安荊鸞
如果要使用函式
rand
生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入“=rand()”,保持編輯狀態,然後按
f9,將公式永久性地改為隨機數。
不過這樣一來以後這個格子就一直是最初生成的那個數,不再是隨機數了。
怎麼設定excel中的隨機資料只按f9才變動
15樓:綠衣人敲門
用excel隨機函bai數實現資料一定範圍內的隨du機變化。zhi
1、開啟excel程式,在dao任意單元格輸入公式=rand()*(100-10)+10,excel將生成回10——100的隨機答數。其中rand函式生成大於0小於1的隨機數。
2、如果想要一定區間的隨機整數,可以用randbetween函式來實現。在任意單元格輸入公式=randbetween(10,100),將生成10——100之間的隨機整數,其中第一個引數是將返回的最小整數,第二個引數是將返回的最大整數,兩個引數缺一不可,是必須有的。
怎樣使excel**中隨機函式rand()的結果值固定一個不變?
16樓:賁鵬飛甕寧
如果要使用函式
rand
生成一隨機數,並且使之不隨單元格計算而改變,可以在編輯欄中輸入“=rand()”,保持編輯狀態,然後按
f9,將公式永久性地改為隨機數。
不過這樣一來以後這個格子就一直是最初生成的那個數,不再是隨機數了。
在EXCEL中如何自動生成乘法函式
你是想在 中填寫 自動計算公式 吧,那就類似c1 a1 b1即可,如果想用函式,則是product 正面是excel幫助中的,希望對有你幫助 product 將所有以引數形式給出的數字相乘,並返回乘積值。語法product number1,number2,number1,number2,為 1 到 ...
Excel中如何按條件生成新錶,如何用excel中滿足條件的資料,自動生成個新錶
excel中按條件生成新錶的方法是 1 開啟要處理的excel文件,2 按alt f11,開啟vba編輯視窗,3 雙擊左側的this sheet,4 在右側的空白中輸入下面的程式 sub liyoushang sheets sheets.count cells.clearcontents k 1 f...
如何在EXCEL表中自動生成時間,並能保持不變
方法一 利用迭代計算 點選excel左上角的 檔案 選項 彈出的對話方塊中,選擇 公式 選項卡,勾選 啟用迭代計算 確定 將需要填入時間的單元格格式設定為需要的單元格格式,輸入公式 if a2 if b2 now b2 a列為錄入資料,b列記錄錄入資料的時間,需要注意的是,填寫資料前,先將公式填充至...