分享

Excel | 随机抽取姓名

 bitterfleabane 2021-09-14

在教师节那天,韩老师发了一篇Excel | 教师节给老师的礼物:随机抽取学号提问,后来一位已经工作了的学生问了,他想在部门中随机抽取人员,但这些人员都是没有编号的,想按照姓名抽取,如果实现?

实现方法
方法也比较简单,还是利用函数RANDBETWEEN抽取数字,只不过,在抽取数字的基础上加一个INDIRECT函数指向姓名列随机单元格。
示例数据如下图:

在C2单元格输入公式“=INDIRECT("c"&RANDBETWEEN(1,10))”,按Enter键确认,即可随机抽取一个姓名。


其中:
RANDBETWEEN(1,10):随机抽取1到10之间的一个整数;
"c"&RANDBETWEEN(1,10):用文本连接符将字母c与随机数字连接成为一个单元格地址;
INDIRECT("c"&RANDBETWEEN(1,10)):指向随机的单元格地址。

其实,达到随机抽取姓名的不止一个公式。
比如公式“=INDEX(C:C,RANDBETWEEN(1,10))”,也可以实现。

如果你还有其他公式,可以留言。


参考知识:

Excel|INDEX+MATCH这么厉害的组合,你一定要会用

Excel | INDIRECT函数的妙用

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多