各位你好:
我尋求技術上問題,目前我想要隨機亂數兩欄位,左右不重複,上下可重複
範例:設計四個種族,人類、野獸、魔族、神族
想要模式:
人類-神族
人類-魔族
野獸-魔族
但隨機亂數會出現
人類-人類
神族-神族
如何可以讓左右不重複,但上下可以重複
https://docs.google.com/spreadsheets/d/1-8VSSSclyT9OWc3PrIKo7ftntMhyXllVf10DxNQO2eU/edit?usp=sharing
順便弄出來了,使用第二種方法
預存資料 就是我說的先拆出12種結果
隨機資料 是1~12的亂數
獲取結果 根據同 row 的亂數取 預存資料
最後再拿 預存資料 load出對應的中文
計算的部份有拆開,你可以一段一段看
如果按鈕按不了,F5就會更新了
column A: =RANDBETWEEN(1,4)
column C: =RANDBETWEEN(1,3)
B2: =VLOOKUP(A2,$F$1:$G$5,2,FALSE)
D2: =VLOOKUP(C2,$I$1:$M$4,1+A2,FALSE)
圖上的公式使用了結構化參照
,屬於進階用法。
令 0,1,2,3 分別代表四個種族,則
A1=INT(RAND()*4)
B1=MOD(A1+INT(RAND()*3)+1,4)
A2,B2 以下均可直接複製貼上 A1,B1 的公式
嘗試看看
謝大大,但要怎麼顯示文字
我剛剛用網路教學的INEDX好像不行
C1=IF(A1=0,"人類",IF(A1=1,"野獸",IF(A1=2,"魔族","神族")))
D1=IF(B1=0,"人類",IF(B1=1,"野獸",IF(B1=2,"魔族","神族")))
C2,D2 均由 C1,D1 複製貼上
謝老師我嘗試看看~
感謝老師的教學,我搞懂原理,謝謝老師,這兩天爬文找了整整兩天,終於找到解答了,感恩
用Choose
函數會比較簡單=Choose(A1+1,"人類","野獸","魔族","神族")
不好意思想請教一下
理論上,RAND出1的話還是會導致兩筆資料重複嗎
還是EXCEL的RAND不會出現絕對0跟絕對1
後來查了一下,好像是會出現0到0.999....的數字
我覺得用VLookup來顯示中文也不錯,改一個地方就可以全改了