excel怎么在指定的数字里随机抽取(Excel如何随机抽取姓名或其他数据)

如下图A列为某单位员工名单,现在想要从中随机抽取四位员工。

excel怎么在指定的数字里随机抽取(Excel如何随机抽取姓名或其他数据)(1)

在A列插入两列辅助列,并在B2单元格输入公式=RAND()并下拉填充到底,然后在C列单元格录入1~4序号。

excel怎么在指定的数字里随机抽取(Excel如何随机抽取姓名或其他数据)(2)

在D2单元格输入公式=INDEX($A$2:$A$16,MATCH(SMALL($B$2:$B$16,C2),$B$2:$B$16,0))并下拉填充到底即可完成。

excel怎么在指定的数字里随机抽取(Excel如何随机抽取姓名或其他数据)(3)

下面跟大家简单分析一下本文中使用到的函数,首先是RAND函数,它是Excel中产生随机数的一个随机函数。返回的随机数是大于等于 0 及小于 1 的均匀分布随机实数,rand()函数每次计算工作表时都将返回一个新的随机实数。所以在使用本方法时需要注意每次计算工作表时都会随机抽取。

excel怎么在指定的数字里随机抽取(Excel如何随机抽取姓名或其他数据)(4)

接着是small函数,它可以返回数据组中的第K个最小值,语法结构是:SMALL(array,k)。本文中它的作用是返回辅助列1中第1-4个最小值。

excel怎么在指定的数字里随机抽取(Excel如何随机抽取姓名或其他数据)(5)

最后是INDEX和MATCH函数,它们的作用是查找出对应第1-4个最小值的员工姓名。(ps:INDEX和MATCH函数的详细教程可以点击下方蓝色字体查看)

excel怎么在指定的数字里随机抽取(Excel如何随机抽取姓名或其他数据)(6)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页