1樓:
我寫的公式可能比較笨,但勉強可以實現你要的效果:
b1:=iferror(mid(substitute(a1,".",""),int(rand()*(len(substitute(a1,".",""))-1))+1,1),"")
c1:=iferror(mid(substitute(substitute(a1,".",""),b1,""),int(rand()*(len(substitute(substitute(a1,".
",""),b1,""))-1))+1,1),"")
d1:=iferror(mid(substitute(substitute(substitute(a1,".",""),b1,""),c1,""),int(rand()*(len(substitute(substitute(substitute(a1,".
",""),b1,""),c1,""))-1))+1,1),"")
e1:=iferror(mid(substitute(substitute(substitute(substitute(a1,".",""),b1,""),c1,""),d1,""),int(rand()*(len(substitute(substitute(substitute(substitute(a1,".
",""),b1,""),c1,""),d1,""))-1))+1,1),"")
f1:=iferror(mid(substitute(substitute(substitute(substitute(substitute(a1,".",""),b1,""),c1,""),d1,""),e1,""),int(rand()*(len(substitute(substitute(substitute(substitute(substitute(a1,".
",""),b1,""),c1,""),d1,""),e1,""))-1))+1,1),"")
2樓:匿名使用者
這個要根據你要分配的單元格數量和每個單元格的數值大小範圍而定
就是說你要把這個數分成幾個數,每個數的取值範圍,
還有就是不管怎麼分,最後乙個數肯定只有用原始數減去已分割的數的和得到
3樓:來自度假村帥氣的人參果
b1,c1: =randbetween(0,1326.9/2)
d1: =1326.9-b1-c1
4樓:小客人
不明白意思,你的意思是a1單元格的數字要拆分到b1c1d1???
excel隨機函式rand怎麼用
步驟如下 1.選擇單元格,並輸入 rand 2.就可以看到單元格出現隨機數了。3.按f9可重新生產隨機數。隨機數字。1 生成隨機數比較簡單,rand 即可生成0 rand max之間的隨機數 define rand max 0x7fffu 2 如果要是整數,就用 int rand 10 表示0至9的...
EXCEL隨機函式怎麼寫兩個或者數字隨機
建議 0和1隨機重複出現 但是各佔50 的辦法如下先按列 如a列 寫出相同個數的1和0,在b列中輸入隨機函式 rand 準備完畢。按f9,再按照b列排序,此時,a列的0和1會交錯起來 如果,感覺到不太好看,可再按f9,重新生成隨機數。1,2,3 隨機重複出現 但是各佔33 的辦法類似 試試吧,但願能...
Excel總是搞不定if函式,求教大神幫忙看看應該怎麼寫這個公式
在b2中輸入或複製貼上下列公式 vlookup a2,d e,2,0 或 iferror vlookup a2,d e,2,0 或 code a2 65 下拉填充 小龍崇者 b1公式 已新增無匹配不顯示功能 iferror vlookup a2,d e,2,0 如果確定只是abcdefg和01234...