主页 > 办公教程 >

你连excel随机排序都不会?Excel轻松实现随机点名抽奖,简单易学好用!

办公教程 2023-01-31

在日常办公中,经常需要对数据进行排序操作。排序的条件可以是数值大小、单元格格式、字体格式等,但有一种场景:随机排序,令很多人一筹莫展。没有任何条件,要求数据随机排序,有着非常重要的利用价值。很显然,Excel本身并不提供这种功能,怎么办呢?

Excel轻松实现随机点名抽奖
  解决问题的思路是:创建辅助列,其值用随机数函数随机生成,然后再根据辅助列数据“升序”或“降序”即可。因为随机数函数生成的数据每一次刷新会自动改变,例如排序时其值就会自动改变,每执行一次“升序”或“降序”操作,都能实现新的随机排序。
  一、随机排序
  要求对如下图所示的表格进行随机排序。
  具体的操作步骤是:
  1、选定I1单元格,录入辅助列标题“辅助列”;
  2、选定I2单元格,录入公式:=RAND();
  Rand函数的作用是产生0-1之间的随机数。
  3、向下填充公式至表格最后一行;
  4、选择“辅助列”中任一单元格,选择“数据”/“排序与筛选”/“升序”或“降序”;
  每执行一次“升序”或“降序”即可进行一次随机排序。
  5、删除“辅助列”,大功告成!
  二、随机排序延伸应用
  虽然直接进行随机排序的实际应用场景并不多,但有很多看似高大上的应用其实都可以在随机排序的基础上进行其他操作来实现,常见的随机点名、随机抽查、随机抽奖等。这些场景就可以在随机排序的基础上通筛选功能来轻松实现。
  例如,要求得到随机抽查30%人员的名单,具体的操作步骤是:
  进行上述第1-4步操作,先对表格进行随机排序,然后进行如下操作:
  1、选定“辅助列”中任一单元格,然后选择“数据”/“排序与筛选”/“筛选”;
  2、单击“辅助列”的筛选按钮,选择“数字筛选”/“前10项”;
  3、在打开的“自动筛选前10个”对话框中,显示区里第二个框设置为“30”,第三个框选择“百分比”,单击“确定”;
  4、得到30%的随机人员名单。
  通过对“辅助列”进行“数字筛选”,设置不同的条件,即可实现各种不同的需求。大家可以进行举一反三,巧妙利用随机排序,可以轻松实现许多原本只能通过更复杂操作或编程实现的需求。

标签: excel随机排序Excel实现随机点名抽奖

电脑软硬件教程网 Copyright © 2016-2030 www.computer26.com. Some Rights Reserved.