分享

选择恐怖症患者,Excel随机函数来帮你

 昵称33044071 2017-05-10

在生活中,很大一部分人都有选择恐惧症,比如和朋友一起去吃东西,当朋友问到想吃什么时,你很多时候都会回答“随便”。在Excel中有两个随机数函数RAND和RANDBETWEEN,当你犹豫不决时,可以让他来帮你做决定。比如说现在有10套衣服,编号为1号至10号,你想随机挑选一件,这时候就可以使用RANDBETWEEN,这个函数可以生成两个指定数之间的一个随机整数,如下所示:

=RANDBETWEEN(1,10)

该函数的语法为:=RANDBETWEEN(起始值,终点值),是不是很简单?如果想要刷新生成的随机数,这时只要按下F9键,就会生成一个新的随机数哟。

在RAND函数的帮助手册里提到,其只可以生成0至1之间的随机数,那么RAND函数要怎样才能生成1至10之间的随机数呢?这时就需要我们来回顾一下我们多年所学的数学知识了,要想生成a至b之间的随机数,我们使用RAND()*(b-a)+a!!如上面的例子中,我们改为:=INT(RAND()*(10-1)+1),和上面的结果是一样的,其中INT函数为对生成的数据进行取整。

编号为数字很简单,但是如果想从编号A、B、C、D、E、F、G、H、I、J中挑选三个,又该怎么做呢?有句话叫:正难则反。正常的做法很难做到时,我们就可以变通一下,先把衣服的编号罗列在A列,然后在B列用RAND函数生成随机数,然后对B列进行排序,选取前三个即可。如下图所示:

选择恐怖症患者,Excel随机函数来帮你

这时候也许有人就会问了,如果编号为A至Z,那么一个一个的输入不是很费劲呀,那么有没有一个方法可以实现快速的输入呢?我们之前就说过,Excel功能可是相当的强大,所以方法当然是有的啦。我们来看一组数字密码:52946 45230 50403,有人能破解这组数字密码的含义吗?

要想破解这个密码,我们就来共同学习一下Excel里面的CHAR和CODE函数,这两个函数是一对好兄弟,二者如影随行,有其中一个就会同时出现另外一个。每一个字符都有一个数字码,而每一个数字码都代表唯一的字符。52946 45230 50403这三组就是数字码,通过他可以找到对应的函数。如下图:

选择恐怖症患者,Excel随机函数来帮你

数字码可以通过CHAR函数转换为字符,那么字符也就可以通过CODE转换为数字码,如图所示:

选择恐怖症患者,Excel随机函数来帮你

这时,我们在结合ROW及COLUMN函数就可以快速的生成连续的字符啦,是不是很方便。

同时,使用CHAR函数还可以生成一些特殊字符,在某些时候也是很好用的,如下图所示:

选择恐怖症患者,Excel随机函数来帮你

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多