随机点名,RAND函数应用示例
随机点名,RAND函数应用示例
excelperfect
Excel与VBA、Python及相关技术的个人分享平台
学习Excel技术,关注微信公众号:
excelperfect
标签: Excel 函数 , RAND 函数
有时候,我们需要从一组人中随机选择几个人,如下图 1 所示。
图 1
可以使用 RAND 函数辅助,来实现这个任务。
示例数据
如图 2 所示,在列 A 中输入人名,在列 B 中输入随机数。即在单元格 B2 中输入:
=RAND()
向下拖拉至数据末尾单元格。
图 2
将数据转换成表,并命名为: tblNames 。
将表中列 A 命名为: listNames (即, =tblNames[ 姓名 ] );列 B 命名为: listRandnum (即, =tblNames[ 随机数 ] )。
设计输出界面
新建一个工作表,并参考下图 3 设计输出界面。
图 3
编写公式
在单元格 D3 中输入公式:
=IF(MAX(D$2:D2)=$B$3,"",SUM(D2,1))
下拉拖放至单元格 D7 。该公式根据输入的数量生成连续序号。
在单元格 E3 中输入数组公式:
=IF(D3="","",INDEX(listNames,MATCH(LARGE(listRandnum,D3),listRandnum,0)))
按 Ctrl+Shift+Enter 键完成输入。将公式下拉拖放至单元格 E7 。该公式很好理解,即根据列 D 中的数字查找相应的随机数位置,从而在人名列提取相应的名字。
相关文章:
Excel 函数学习 51 : Rand 函数 >>>
创建随机数字或文本: RAND 函数和 RANDBETWEEN 函数 >>>
注:有兴趣的朋友,可以到知识星球 完美 Excel 社群 下载本文配套示例工作簿。
猛戳下面按钮,激励我坚持创作!
微信扫一扫赞赏作者
赞赏
发送给作者
人赞赏
长按二维码向我转账
猛戳下面按钮,激励我坚持创作!
受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
