Excel随机生成特定格式数据
Excel文件
随机生成T13,T15,T18开头的11位电话号码
="T1"&IF(RAND()>0.3,IF(RAND()>0.6,3,5),8)&TEXT(INT(RAND()*1000000000),"000000000")
随机生成8位整数+.+两位小数数字
="T"&TEXT(INT(RAND()*100000000),"00000000")&"."&TEXT(INT(RAND()*100),"00")
excel =rand() 随机生成数字或区间数字的函数使用
日常工作中,有时候需要用到一些随机的数字,如果少的话手工可以录入,如果数量多,手工录入就会很麻烦,这时候,我们用rand函数便能轻松实现。
rand函数的语法结构为:=Rand()
rand函数没有参数,rand函数返回一个大于等于0小于1的随机数。既然是随机数,对于不同的单元格,每次计算工作表时,就会返回一个新的数值。
若要生成整数,或者保留指定位数的小数,则使用round函数,如=round(rand(),2)即保留2位小数,=round(rand(),0)则是整数
单单用rand函数只能得到0和1之间的随机数,若我们需要0-5之间的随机数,就要把rand函数返回数值扩大5倍即可。
如图,在A1中录入公式=rand()*5,并把函数向下向右复制填充,就得到0-5之间的随机实数了。
若要生成a-b(a
用EXECL随机生成数据(姓名+成绩)
一、生成姓名:1、复制一些常见姓到F2单元格(去除空格断行等符号)
赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹姚邵湛汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董梁杜阮蓝闵席季麻强贾路娄危江童颜郭梅盛林刁锺徐邱骆高夏蔡田樊胡凌霍虞万支柯昝管卢莫
2、复制一些适合做名字的字到B3单元格(这些字要去除顿号等符号)
谦亨奇固之轮翰朗伯宏先柏镇淇淳一洁铭皑言若鸣朋斌梁栋维启克伦翔旭鹏泽晨辰士以建家致树炎德行时泰盛雄琛钧冠策腾楠榕风航弘瑛玲憧萍雪珍滢筠柔竹霭凝晓欢霄枫芸菲寒伊亚宜可姬舒影荔枝丽秀娟英华慧巧美静淑惠珠莹雪琳晗瑶允元源渊和函妤宜云琪勤珍贞莉兰凤洁琳素云莲真环雪荣爱妹霞亮香月媛艳瑞凡佳嘉叶璧璐娅琦晶妍茹清吉克茜秋珊莎锦黛青倩婷姣婉娴瑾颖露瑶怡婵雁蓓纨仪荷丹蓉眉君琴蕊薇菁梦岚苑婕馨瑗琰韵融园艺咏卿聪澜纯毓悦昭冰爽琬茗羽希宁欣飘育涵琴晴丽美瑶梦茜倩希夕月悦乐彤影珍依沫玉灵瑶嫣倩妍萱漩娅媛怡佩淇雨娜莹娟文芳莉雅芝文晨宇怡全子凡悦思奕依浩泓钊钧铎
3、在单元格中输入公式下拉即可生成随机姓名
=MID($F$2,ROUND(RAND()*LEN($F$2),0)+1,1)&MID($F$3,ROUND(RAND()*LEN($F$3),0)+1,1)&IF(RAND()>0.3,MID($F$3,ROUND(RAND()*LEN($F$3),0)+1,1),"")
注意:
当文件重新打开或者一些其他的操作可能会使生成的姓名变化,为了防止此情况。复制这些姓名。
然后选择性粘贴为值
二、随机成绩(数据生成)接下来我们来生成随机成绩。这个最简单。
B2单元格输入公式下填:
=RANDBETWEEN(10,120)
随机生成10岁到120的的成绩。
同样进行复制,粘贴为数值,保持不会再变动。
excel如何生成随机数(5个excel随机数生成公式及使用方法)
很多网友想知道excel如何生成随机数,Excel是一款功能强大的电子表格软件,可以用来处理各种数据和计算。有时候,我们可能需要在Excel中生成一些随机数,比如为了模拟数据、测试公式或者进行抽奖等。今天就为大家分享5个用于生成随机数的excel随机数生成公式,希望能够帮助到有需要的网友。
excel随机数生成公式及使用方法1.RAND()函数RAND()函数没有参数,它返回的是大于等于0,小于1的随机数。这个函数可以用来生成任意范围内的随机数,只需要对它进行一些简单的运算。例如,如果你想生成0到100之间的随机数,可以使用公式:
=RAND()*100
如果你想生成20到80之间的随机数,可以使用公式:
=RAND()*60+20
注意,RAND()函数每次打开或编辑工作簿时都会重新计算,所以如果你想固定生成的随机数,可以将它们复制并粘贴为值。
2.RANDBETWEEN(bottom,top)函数RANDBETWEEN(bottom,top)函数可以直接生成指定范围内的随机整数,其中bottom和top是随机数的最小值和最大值,包括这两个值。例如,如果你想生成1到10之间的随机整数,可以使用公式:
=RANDBETWEEN(1,10)
这个函数也会随着工作簿的打开或编辑而重新计算,所以同样需要复制并粘贴为值来固定随机数。
excel求和为什么是0(excel求和为0的原因分析和解决办法)3.RANDARRAY([rows],[columns],[min],[max],[whole_number])函数RANDARRAY([rows],[columns],[min],[max],[whole_number])函数可以一次生成多个随机数,并返回一个数组。其中rows和columns是数组的行数和列数,min和max是随机数的最小值和最大值,whole_number是一个逻辑值,表示是否生成整数。例如,如果你想生成一个3行4列的数组,其中每个元素都是0到100之间的随机整数,可以使用公式:
=RANDARRAY(3,4,0,100,TRUE)
注意,这个函数只适用于Excel365版本,而且也会随着工作簿的变化而重新计算。
4.INDEX函数和ROW函数如果你想生成一组不重复的随机数,可以使用INDEX函数和ROW函数的组合。例如,如果你想生成1到10之间的不重复随机整数,可以使用公式:
=INDEX($A$1:$A$10,ROW(A1),1)
其中A1:A10是一个辅助列,填入了1到10这十个数字。然后将这个公式向下拖动到A10单元格,得到一个随机排列的数字序列。最后将这些单元格复制并粘贴为值来固定结果。
5.VLOOKUP函数和RAND函数另一种生成不重复随机数的方法是使用VLOOKUP函数和RAND函数的组合。例如,如果你想生成1到10之间的不重复随机整数,可以使用公式:
=VLOOKUP(RAND(),$A$1:$B$10,2,FALSE)
其中A1:B10是一个辅助区域,A列填入了0到1之间的随机小数(使用RAND()函数),B列填入了1到10这十个数字。然后将这个公式向下拖动到A10单元格,并将辅助区域按照A列升序排序。最后将这些单元格复制并粘贴为值来固定结果。
Excel二维码图片生成器_excel生成二维码(含教程)