✔ 最佳答案
你這問題可以用亂數函數RAND(),及排序函數RANK(….),便可完成你的工作。
你可用K欄及L欄為工作區。如下圖所示:
在格K1至K49輸入 = RAND(),這便可以在這四十九格中,產生不同的數字。
在L1,輸入=RANK(K1,$K$1:$K$49),然後複制至L2至L49,這便可以利用K1至K49的亂數產生1至49的數字隨機地排列的數字,並且不會重複。
這樣L1至L6便是第一組數字,L7至L12是第二組……如至L43至L48便是第8組數字。
為了方便顯示這些數字,第一組數字在B1至G1,第二組在B2至G2如此類推。想將數字由小至大排列,便用SMALL()這函數,所以如圖
B1是 =SMALL($L$1:$L$6,1)
C1是 =SMALL($L$1:$L$6,2)
………………
G1是 =SMALL($L$1:$L$6,6)
其他各組數字亦可如圖中所示而輸入。
當你每次要產生新的數字便可用重算的圖示,或在任何空格輸入一任意數字,便可以。
圖片參考:
http://hk.geocities.com/namsm4e/P0260a.jpg
在屏上所顯示的結果
圖片參考:
http://hk.geocities.com/namsm4e/P0260b.jpg