应观众要求,今天来分享个 Excel 教学,是怎么製作大乐透及威力彩自动随机选号工具,原本看到这需求时,就觉得应该是蛮简单的,果不其然实际做了一下后发现,大概 10 分钟就搞定了,而且公式也不复杂,非常好实现,往下就来教大家怎么製作,如果只想要用的话,我也提供了范例檔给大家下载使用,希望大家都能中头奖啊。

Excel 教学 - 大乐透及威力彩自动随机选号工具

影片范例檔下载教学:https://steachs.com/officekn/howto.html

懒得看教学的直接下载范例檔去用吧,如果想大概看一下公式跟原理,可以往下来看,另外想要再重新产生,只要按下键盘上的 F9 就会重新整理啰。

首先来看一下大乐透的结构,我先用以下公式创建六码的随机数字,在 A3 输入后往下拖曳六栏。

=RANDBETWEEN(1, 49)

1~49 随机取六码,但 RANDBETWEEN 这函数缺点是,随机有可能重复,所以我们只是用他先建立辅助码,然后再来建立真正选号的公式。




这时,我们用比对的方式,先利用 COUNTIF 来比对 A 栏有没有重复值,如果有,就再去跑一次 RANDBETWEEN 再建立一组新的随机码,这样搭配 IF 来做,就能产生出不重复的随机选号了。

=IF(COUNTIF($A$3:A3, A3)=1, A3, RANDBETWEEN(1, 49))

同样公式建立后往下拖曳六栏来延伸公式。

大乐透完成后,威力彩就简单了,因为原理都一样,所以只要把辅助码跟选号的公式中,把 49 改成 38 就可以了。

D3 栏位填入 =RANDBETWEEN(1, 38)

E3 栏位填入 =IF(COUNTIF($D$3:D3, D3)=1, D3, RANDBETWEEN(1, 38))

一样往下拉公式。

最后第二区选号就最简单了,直接用 RANDBETWEEN 就搞定啰,祝大家中奖,别忘了中头奖要分红给我。

=RANDBETWEEN(1, 8)

Excel 教学 – 製作大乐透及威力彩自动随机选号工具