首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >随机点名,RAND函数应用示例

随机点名,RAND函数应用示例

作者头像
fanjy
发布2022-03-09 20:57:02
发布2022-03-09 20:57:02
2.6K0
举报
文章被收录于专栏:完美Excel完美Excel

标签:Excel函数,RAND函数

有时候,我们需要从一组人中随机选择几个人,如下图1所示。

图1

可以使用RAND函数辅助,来实现这个任务。

示例数据

如图2所示,在列A中输入人名,在列B中输入随机数。即在单元格B2中输入:

=RAND()

向下拖拉至数据末尾单元格。

图2

将数据转换成表,并命名为:tblNames。

将表中列A命名为:listNames(即,=tblNames[姓名]);列B命名为:listRandnum(即,=tblNames[随机数])。

设计输出界面

新建一个工作表,并参考下图3设计输出界面。

图3

编写公式

在单元格D3中输入公式:

=IF(MAX(D2:D2)=B

下拉拖放至单元格D7。该公式根据输入的数量生成连续序号。

在单元格E3中输入数组公式:

=IF(D3="","",INDEX(listNames,MATCH(LARGE(listRandnum,D3),listRandnum,0)))

按Ctrl+Shift+Enter键完成输入。将公式下拉拖放至单元格E7。该公式很好理解,即根据列D中的数字查找相应的随机数位置,从而在人名列提取相应的名字。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档