1、我们先自学帮一下忙随机数函数的用法。在excel中,rand()叫做什么随机数函数,功能是生成0—1之间的一个小数。
方法/步骤
1、在单元格里面键入char(int(rand()*94161)*256int(rand()*94)161),回车。
2、选中单元格右下角,首先按住鼠标右键向左边拉,填满一整行。
3、左键单击第一行还有一个单元格右下角,首先按住鼠标右键往下拉,占满整张表。
4、这样的就在单元格里面随机种子了汉字,每个单元格一个汉字。但里面有很多空格、日文、字符等,很乱。
5、我们把公式优化下char((int(16rand()*38160)*256)int(94*rand())160),只判断一级汉字,是纯汉字了。
01
先打开excel,直接点击需要生成随机数的单元格。
02
然后点击编辑栏,在编辑栏中输入输入“rand()”,按过回车键即可返回一个范围是小于0大于1的副本数字。
03
假如对生成的随机数有范围要求,举例随机数小于a,大于1b,则键入公式“arand()*(b-a)”。
04
这里以a等于零20,b=100为例,直接点击是需要生成随机数的单元格,然后点击编辑栏,在编辑栏中再输入“20rand()*(80)#34,按下回车键。
05
要是必须随机生成整数,则在不需要生成随机数的单元格中输入公式“randbetween(a,b)”。
06
这里以a=20,b4100为例,点击要生成随机数的单元格,再点击编辑栏,在编辑栏中键入“randbetween(20,100)#34,首先按住回车键,按照上述事项方法即可在excel中生成随机数。
excel随机生成汉字案例一:
在a列副本出现“张小明,李慧,王晓军,周娟,李梅,刘燕君,杨辉,徐建豪”八个人的名字。
解法:左键单击a1单元格然后输入公式:choose(round(rand()*71,0),#34张小明#34,#34李慧#34,#34王晓军#34,#34周娟#34,#34李梅#34,#34刘燕君#34,#34杨辉#34,#34徐建豪#34),回车,然后再右键点击a1单元格鼠标拖动截图公式到a列其他单元格。
公式解释:
round(rand()*71,0)再产生1-8的随机值。
因为rand的取值范围是[0,1],因为rand()*71取值是[1,8],round四舍五入之后是会换取1-8的任务道具整数。
choose函数的作用是:按委托的序号,在给定序列内取值,例如:choose(2,#34a#34,#34b#34)#34b#34
第一个参数是序号,它表示从序列中取第几个;
round(rand()*71,0)的值要是是1,就得到张小明,要是是8,应该是孔庆强,这个公式的作用是8副本选1。
excel随机生成汉字案例二:
不需要在每个单元格任务道具键入一个汉字,公式为:char((int(16rand()*38160)*256)int(94*rand())160),回车,后再再不能复制这个单元格,再剪切粘贴到目标单元格就可以了。