如何制作一张excel彩票,抽过的不再抽第二次?

在Excel中,从952组数据中随机抽取360组无重复数据。

打开分步阅读模式

工具材料:

安装了Excel程序的计算机。

操作方法

01

如果数据在Sheet2的A列:D中,则在Sheet2的A列之前插入两个辅助列;

02

在左上角的名称框中,输入A2:A953,回车,选中单元格A2:A953,回车=RAND(),按Ctrl+Enter结束,在单元格A2:A953中快速输入一个随机数(随机数重复概率极低);

03

在单元格B2中输入以下公式,然后向下填充得到A列数据的排名(没有重复排名)。

=RANK(A2,A:A)

04

在Sheet1的单元格A2中输入以下公式,然后将公式向下填充到单元格D361,以获得从Sheet2工作表中随机获取的360行非重复数据。

=VLOOKUP(ROW()-1,Sheet2!$B:$F,列(B1),0)

公式表达式:将Sheet2的B列中对应的行与当前行号精确匹配,返回第2列(Sheet2的C列)中对应的数据。

05

在随机取数时,只要在工作表中输入一个数据,就会在“自动计算”中检索出一组数据。因此,可以将Sheet2的A列作为“数值”进行“复制”和“选择性粘贴”,以避免连续的数据转换。或将公式选项中的计算选项设置为手动。

特别提示

通过RANDBETWEEN函数获取随机函数的方法,会造成数据重复,达不到既随机又唯一的目的,不如RAND获取一个不重复的随机数列表,重新排序科学有效。