Excel中使用函数生成随机数或者随机字符的办法

 时间:2024-10-14 02:25:09

1、第一步,我们需要学会使用随机函数。1.在Excel中随机函数有两个,一个是rand(),另一个是r锾攒揉敫andbetween(bottom,top);2.rand生成的是0~1(包括0和1)的所有实数;而randbetween生成的数跟指定的参数有关系,参数也就是bottom和top,这两个整数(可负可正可零)决定了随机数的范围。3.我们可以小试牛刀一下,比如在A1中输入“=rand()”,在A2中输入“=randbetween(1,100)”,结果是随机的,并且每刷新一次都会得到一次结果。

Excel中使用函数生成随机数或者随机字符的办法
Excel中使用函数生成随机数或者随机字符的办法
Excel中使用函数生成随机数或者随机字符的办法

2、第二步,比如我们要模拟一组高中男生的身高,那我们只能选择randbetween函数;ran蟠校盯昂d函数的使用范围枷讹般身相比randbetween要窄。接着我们要确定一下身高范围的下限和下限,比如下限是140cm,上限是190cm(当然这个上限和下限的确定并不是硬性的,并且实际上用函数来模拟身高也有局限性,这个我们在后面会想办法解决)。再接着我们假定学生的数目为100人,又因为根据实际情况,大多数学生的身高应该是分布在中间,两极的学生数比较少。于是我们在A列中的前20个单元格中把范围设置成140-160;后20个单元格设置成180-190;中间60个单元格设置成160-180;这样的设计可以使结果更加接近实际情况。具体操作如下图所示。

Excel中使用函数生成随机数或者随机字符的办法

3、第三步,我们分别在三个区域输入公式并且进行模拟。首先,在E2单元格中输入“=randbetween(140,160)”,下拉填充到E3,接着选择E2:E3,向右拉将公示填充满这个区域。然后在第二个、第三个区域分别输入公式“=randbetween(160,180)”,“=randbetween(180,190)”并且填充满两个区域。具体效果如下图所示。

Excel中使用函数生成随机数或者随机字符的办法
Excel中使用函数生成随机数或者随机字符的办法
Excel中使用函数生成随机数或者随机字符的办法

4、第四步,上面我们已经掌握了数字随机模拟的办法,但是在学术实验或者现实生活中,我们需要模拟的内容很多,远远不止数字。但是,就两个随机函数而言,它们只能做到数字模拟。所以,接下来,我们要掌握如何实现数字模拟和字符模拟的转换。

Excel中使用函数生成随机数或者随机字符的办法

5、第五步,要实现数字到其他非数字字符的转换,我们需要借助lookup函数的一个特殊的用法。(要实现这个转换,可以使用的函数不止一个,比剧安颌儿如index也可以,只是方法上有区别)接着,我们在G1输入“=randbetween”并填充到G10;然后在H1输入“=LOOKUP(G1,{1;2;3;4;5;6;7;8;9;10},{"甲";"乙";"丙";"丁";"戊";"几";"庚";"辛";"壬";"癸"})”并且填充到H10;(这个公式的含义是:参照G1的值,如果G1=1,H1=甲;G1=2,H1=乙;G1=3,H1=丙,...,以此类推。)通过上面这个步骤,我们首先实现了数字的随机模拟,接着通过lookup函数又实现了文字的模拟。具体效果如下图所示。

Excel中使用函数生成随机数或者随机字符的办法
Excel中使用函数生成随机数或者随机字符的办法

6、至此,我们便掌握了利用随机函数进行随机模拟的方法,不管是数字模拟,还是其他的非数字的模拟。

  • Excel VBA代做如何生成不重复随机数
  • win10如何打印日历
  • 在VBA中,检查文件是否存在?
  • Excel如何用VBA生成随机数?
  • 如何查看oracle中各种scn及相互之间关系
  • 热门搜索
    童话手抄报图片 法制教育手抄报图片 古典名著手抄报 国庆节手抄报清楚文字 手抄报花边漂亮边框 清明节的手抄报三年级 清明节手抄报资料 科技手抄报图片 国庆手抄报图片大全 我爱读书手抄报图片