分享

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

 小天使_ag 2019-10-08

老板今天心情好,要给大家发红包。

八人里面选三位,这活谁干谁心累。

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

选大宝吧,二宝不高兴;选张三吧,李四不高兴;那就抓阄吧,用Excel行话来说,叫【随机】。这个问题往大了说,就是抽奖问题,如何使用Excel制作一个简单的抽奖器?

1、从【帮助】开始

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

注:在最新的Office365中,已经将“告诉我你想要做什么”统一整合成搜索框了,如下图所示。

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

这个搜索框功能十分强大,他有三方面能力:①操作;②在文档中查找;③获得相关帮助。换句话说,几乎所有的Excel菜单功能、文档资料、帮助等都可以通过这个框调出来。

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

2、随机函数入门

随机函数Rand使用起来非常简单,因为它没有任何参数,直接写出来=Rand()就能返回结果。

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

这里使用了批量输入公式的方法:Ctrl+Enter,这对于需要快速输入同样的公式非常便捷,不需要再进行复制填充了。

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

3、随机生成一个整数

老板喜欢买双色球,又出了个新难题:如何从1-16中随机抽一个整数?

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

这里希望大家记住这个公式=RAND()*(b-a)+a就可以构造a和b之间的随机实数。

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

如何将实数变成整数?

只要去掉小数部分,保留整数就可以了。这里使用向下取整的INT函数。

=INT(RAND()*16+1)

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

4、随机生成一个字母

变态老板已经不满足于纯数字了,新难题:如何随机一个大写字母?

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

Excel随机函数经典应用:随机生成数字与字母,模拟抽奖功能

生成随机数和随机字母是制作抽奖器的前提,事实上,抽奖这个动作就是在随机的状态下选出特定的量。如果有了随机数,我们可以通过简单地筛选、排序等动作来模拟抽奖,想想是不是这个道理?!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多