
答案:在Excel中可通過(guò)RAND生成0到1的隨機(jī)小數(shù),RANDBETWEEN生成指定范圍整數(shù),結(jié)合數(shù)學(xué)運(yùn)算擴(kuò)展RAND范圍并用ROUND控制精度,利用輔助列與排序生成不重復(fù)隨機(jī)序列。
如果您希望在Excel中生成隨機(jī)數(shù),可以通過(guò)內(nèi)置的函數(shù)快速實(shí)現(xiàn)不同范圍和類型的隨機(jī)數(shù)值。以下是具體操作方法。
本文運(yùn)行環(huán)境:聯(lián)想ThinkPadX1Carbon,Windows11。
一、使用RAND函數(shù)生成0到1之間的隨機(jī)小數(shù)
RAND函數(shù)用于生成一個(gè)大于等于0且小于1的隨機(jī)小數(shù),每次工作表重新計(jì)算時(shí)都會(huì)刷新結(jié)果。
1、在目標(biāo)單元格中輸入公式=RAND()并按下回車鍵。
2、該單元格將顯示一個(gè)介于0和1之間的隨機(jī)小數(shù),例如0.345678。
3、復(fù)制該公式到其他單元格可批量生成多個(gè)隨機(jī)小數(shù)。
二、使用RANDBETWEEN函數(shù)生成指定范圍內(nèi)的整數(shù)
RANDBETWEEN函數(shù)可以生成兩個(gè)指定整數(shù)之間的隨機(jī)整數(shù),包含上下限值。
1、在目標(biāo)單元格中輸入公式=RANDBETWEEN(下限,上限),例如生成1到100之間的隨機(jī)整數(shù),輸入=RANDBETWEEN(1,100)。
2、按回車后即可得到一個(gè)符合范圍的隨機(jī)整數(shù)。
3、將公式填充至其他單元格以生成多個(gè)隨機(jī)整數(shù)。
三、結(jié)合數(shù)學(xué)運(yùn)算擴(kuò)展RAND函數(shù)的取值范圍
通過(guò)將RAND函數(shù)與數(shù)學(xué)表達(dá)式結(jié)合,可以生成非整數(shù)區(qū)間或特定精度的隨機(jī)數(shù)。
1、若需生成10到50之間的隨機(jī)小數(shù),輸入公式=RAND()*(50-10)+10。
2、如果需要保留兩位小數(shù),可嵌套R(shí)OUND函數(shù):=ROUND(RAND()*(50-10)+10,2)。
3、按回車后即可獲得符合要求的隨機(jī)浮點(diǎn)數(shù)。
四、生成不重復(fù)的隨機(jī)數(shù)序列
利用輔助列和排序機(jī)制,可以在一定范圍內(nèi)生成不重復(fù)的隨機(jī)數(shù)。
1、在A列輸入需要的數(shù)字序列(如1到10)。
2、在B列對(duì)應(yīng)位置輸入公式=RAND(),為每個(gè)數(shù)字分配一個(gè)隨機(jī)值。
3、選中A列和B列的數(shù)據(jù)區(qū)域,點(diǎn)擊“數(shù)據(jù)”選項(xiàng)卡中的“排序”,以B列為關(guān)鍵字進(jìn)行排序。
4、排序完成后,A列即呈現(xiàn)一個(gè)隨機(jī)打亂的不重復(fù)數(shù)字序列。
以上就是Excel怎么用公式生成隨機(jī)數(shù)_Excel公式生成隨機(jī)數(shù)方法的詳細(xì)內(nèi)容,!

