公式輸入以后(即得到隨機數(shù)后),復(fù)制得到的內(nèi)容,原處選擇性粘貼(勾選數(shù)值)。 祝你成功解決問題!
Randbetween函數(shù)是表格中經(jīng)常使用的隨機函數(shù),這里將為大家分享Excel中Randbetween函數(shù)的使用方法
材料/工具
電腦、Excel
Excel中的RANDBETWEEN函數(shù)介紹:返回大于等于指定的最小值,小于指定最大值之間的一個隨機整數(shù)。每次計算工作表時都將返回一個新的數(shù)值。
方法
函數(shù)介紹:
Randbetween:返回一個介于指定的數(shù)字之間的隨機數(shù)
用我的隨機數(shù)據(jù)工具 《javascript在線版Excel工具集-生成隨機數(shù)(隨機時間 隨機整數(shù) 隨機值 唯一隨機值)》 我空間中: http://hi.baidu.com/%B4%F3%CA%A5%C3%C0%BA%EF%CD%F5/blog/item/6607d5fc126ac4f1fc037fa2.html
=RANDBETWEEN(bottom,top)
使用VB 語句來控制,經(jīng)測十分管用,你手動刷新才更新,否則不會更新。請下面語句 Private Sub Worksheet_Change(ByVal Target As Range) Application.Calculation = xlManual If Target.Address = "$A$10" Then Calculate End If End Sub
Bottom參數(shù): 將返回的最小整數(shù)
選中全部,復(fù)制,,然后選擇性黏貼-數(shù)值,呵呵,就是下次沒法再用,改正方法:可黏貼到其他地方
Top參數(shù): 將返回的最大整數(shù)
想要固定住隨機數(shù)你可以嘗試下列方法: 1、在選項中將自動計算改為手動,這樣你不保存,他不會變 2、或者選擇所有隨機數(shù),然后復(fù)制,選擇空白區(qū)域,選擇性粘貼,然后選擇值,確定
操作方法:
打開表格,選中a1單元格,點擊“公式”選項卡
index_num 小于 1 或大于列表中最后一個值的序號,函數(shù) CHOOSE 返回 #VALUE!。 RANDBETWEEN(4,5)返回4或5這兩個數(shù),而后面只有0、3這兩個數(shù),所以返回錯誤值。 你可以試試在后面增加3個參數(shù)
選擇選項卡下方的“插入函數(shù)”
A1輸入=RANDBETWEEN(1,99) B1輸入=INT(A1*RAND()) C1輸入=CONCATENATE(A1,"-",B1&"=") 按F9
在“搜索函數(shù)”下方輸入“隨機”,點擊“轉(zhuǎn)到”
RANDBETWEEN的結(jié)果是整數(shù),如果需要小數(shù)(例如兩位),一般是把參數(shù)擴大100倍,結(jié)果縮小100倍,例如: =RANDBETWEEN(-7500,-6500)/100
選擇“RANDBETWEEN”函數(shù),點擊“確定”
=SMALL(IF(COUNTIF(A1:A4,ROW(A1:A30)),0,ROW(A1:A30)),RANDBETWEEN(5,30)) 或 =LARGE(IF(COUNTIF(A1:A4,ROW(A1:A30)),0,ROW(A1:A30)),RANDBETWEEN(1,26)) 都是數(shù)組公式,需要輸入完畢后按ctrl+shift+enter組合鍵加上{}
輸入隨機數(shù)的范圍,點擊“確定”
RANDBETWEEN函數(shù) 【含義】 返回大于等于指定的最小值,小于指定最大值之間的一個隨機整數(shù)。每次計算工作表時都將返回一個新的數(shù)值。 【語法】 RANDBETWEEN(bottom,top) Bottom 函數(shù) RANDBETWEEN 將返回的最小整數(shù)。 Top 函數(shù) RANDBETWEEN 將返
得到一個在范圍內(nèi)的隨機數(shù)
Excel2003 的加載項中需要勾尋分析工具庫”后方可使用RANDBETWEEN函數(shù),否則返回#NAME?。因此,在Excel 2003,通過RAND()乘以某個數(shù),得到0到某個數(shù)的隨機數(shù)。 11、在A1單元格輸入111,然后輸入以下公式,得到1到111的隨機數(shù)。 =INT(RAND()*A$1)
擴展閱讀,以下內(nèi)容您可能還感興趣。
excel中,randbetween函數(shù)的問題
=3*RANDBETWEEN(0,1)
如何從excel中隨機選擇不為零的數(shù)值,用randbetween函數(shù)
=TEXT(RANDBETWEEN(1,10)*IF(RAND()<0.5,-1,1),"+0;-0")
向下填充即可本回答被提問者采納
excel中用randbetween函數(shù)取兩個兩位數(shù),且前者大于后者,前者的個位數(shù)小于后者的個位數(shù)
A1輸入=RANDBETWEEN(1,99)
B1輸入=INT(A1*RAND())
C1輸入=CONCATENATE(A1,"-",B1&"=")
按F9
更多追問追答追問大佬,需要兩位數(shù)我可以改randbetween里面的值,但是第一個數(shù)的個位數(shù)要比第二個的個位數(shù)小,這個有辦法做到嗎追答不能追問那randbetween里面的數(shù)值呢,能否做一個限定,比如個位數(shù)不能是9,這樣子的,麻煩您了int函數(shù)也是無法保證兩位數(shù)這個要求你好,還有個問題,使用RANDBETWEEN函數(shù)如何保留兩位小數(shù)來區(qū)隨機數(shù)?
RANDBETWEEN的結(jié)果是整數(shù),如果需要小數(shù)(例如兩位),一般是把參數(shù)擴大100倍,結(jié)果縮小100倍,例如:
=RANDBETWEEN(-7500,-6500)/100來自:求助得到的回答
怎么用Excel來自動生產(chǎn)隨機的在一個范圍的數(shù)值,帶小數(shù)的
用randbetween函數(shù)生產(chǎn)一個范圍內(nèi)的隨機數(shù)值整數(shù)部分,公式:=RANDBETWEEN(最小值,最大值);用rand函數(shù)生產(chǎn)隨機數(shù)字(小數(shù)部分),公式=RAND();用round函數(shù)處理小數(shù)點位數(shù),公式=round(數(shù)值,保留小數(shù)點后幾位有效數(shù))。將三個函數(shù)組合在一起。
假設(shè)生成5到10之間的隨機數(shù),保留小數(shù)點后3位有效數(shù)。整個公式為:=round(randbetween(5,10)+rand(),3)
擴展資料:
RANDBETWEEN函數(shù)用于返回大于等于指定的最小值,小于等于指定最大值之間的一個隨機整數(shù)。每次計算工作表時都將返回一個新的數(shù)值。
需注意,excel2003 的加載項中需要勾選“分析工具庫”后方可使用,否則返回#NAME?。
參考資料:
RANDBETWEEN函數(shù)-百度百科
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com