开发者社区> 游客gsgxy6yg6ydlm> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Excel也能随机抽取?30秒教你轻松学会

简介: Excel也能随机抽取?30秒教你轻松学会
+关注继续查看

工作中我们经常遇到一些需要随机抽取的问题,比如过年抽个奖什么的,今天教大家做个简单的随机抽取小程序。


我们先看看效果image.png

要制作这个小程序,我们必须使用两个函数:INDIRECT函数RANDBETWEEN函数


INDIRECT函数

作用

返回由文本字符串指定的引用。函数立即对引用进行计算,并显示其内容。

语法

INDIRECT(ref_text, [A1])

解释

Ref_text这个参数是必需的。对包含 A1 样式的引用、R1C1 样式的引用、定义为引用的名称或对单元格的引用作为文本字符串的单元格的引用。


A1 这个是可选参数, 一个逻辑值,用于指定包含在单元格 ref_text 中的引用的类型。

  • 如果 A1 为 TRUE 或省略,ref_text 被解释为 A1样式的引用。
  • 如果 A1 为 FALSE,则将 ref_text 解释为 R1C1 样式的引用。

其实就是一个起到引用作用的函数,我们需要引用A列的数据,就可以用到这个函数了。


RANDBETWEEN函数

作用

返回位于两个指定数之间的一个随机整数。

语法RANDBETWEEN(bottom, top)

解释

  • Bottom必需。RANDBETWEEN 将返回的最小整数。
  • Top必需。RANDBETWEEN 将返回的最大整数。


这个是为了返回随机一个整数,我们知道了INDIRECT函数可以引用,这样我们只需要先确定A列,然后给个随机的行号,就可以得到我们想要的引用单元格的数据了。


我们在D3单元格中,输入如下公式:=INDIRECT("A"&RANDBETWEEN(2,15))

image.png

然后按住【F9】就开始随机抽取A列的人名了,当我们松开【F9】就可以看到抽取到谁了。


是不是很简单?


此外我们还可以给选中的人名增加背景颜色和字体颜色,选中D3单元格添加填充颜色,调整单元格中的字体和大小即可。


如果你熟练的话,估计30秒都不到就完成啦,是不是很简单?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
用Excel随机生成姓名
用Excel随机生成姓名
33 0
EasyExcel 轻松灵活读取Excel内容
EasyExcel 轻松灵活读取Excel内容
234 0
Kam
EasyExcel导入
EasyExcel导入
246 0
合并多个Excel文件
这条分享来自百度经验https://jingyan.baidu.com/article/e6c8503cb6ed7ee54e1a1811.html  知识在于点滴积累
701 0
Excel基础
一、基础 一个Excel文档称为工作簿(workbook)、一个工作簿中可以包含多个工作表(sheet) ctrl+向右箭头  查看最后一列 ctrl+向下箭头 查看最后一行 二、合并单元格 三、等高等宽 1、选择整行,整列 2、将鼠标移动到行或列中的分隔处,拖动 四...
1041 0
61
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载