excel表中如何随机填写不同数据
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/20 11:51:27
生成随机数字 (1)生成随机数比较简单,=rand()即可生成0-1之间的随机数;(2)如果要是整数,就用=int(rand()%10),表示0至9的整数,以此类推; (3)如果要生成a与b之间的
=RAND()*(20+20)-20
用rand函数,例如第一行共八个数求和为60,可以设定前七个都是8左右的随机函数,最后一个用60减去前七个的和就行了,列的话同样的原理.
插入表格后,选定表格进行设计.
=RANDBETWEEN(15,25)*10=INT(RAND()*10+15)*10
假设你的数据在A列……那么你在B列输入=rand()然后向下复制……然后你在C列输入C1=INDEX(A:A,MATCH(SMALL(B:B,ROW(A1)),B:B,0))这样向下复制30个,这样你
举例,A1输入=RAND()B1输入=RANK(A1,$A$1:$A$10),下拉A1:B1到第10行.这样B1:B10就是10个不重复的整数.可以修改$10为更大的数并拉更多行,得到更多不重复的数字
大写字母=CHAR(RAND()*26+65)小写字母=CHAR(RAND()*26+97)笨一点的公式就是大写字母=LEFT(ADDRESS(1,RAND()*25+1,4))小写字母=LOWER(
A1位置写100,A2位置写(A1^2-A1)/2+1,回车,点A2,鼠标在A2的右下角时变成十字架,点住,下拉至需要的格数即可.
复制如下代码到VBA中,运行即可PublicSubgen()DimiAsIntegerDimjAsIntegerDimkAsIntegerDima(25)AsIntegera(0)=Int(Rnd()
输入以下公式=TEXT(RANDBETWEEN(708333,749988)/1000000,"hh:mm:ss") 详见附图 或者输入=TIME(17,RAN
生成字母是=CHAR(65+RAND()*26)数字是=TEXT(RAND()*10000,"0000")拼起来就是=CHAR(65+RAND()*26)&CHAR(65+RAND()*26)&TEX
方法1:以A1:D1为例,如果要A2:D2也有随机数据,把A1:D1的公式下拉就可以了A1:=INT(RAND()*10)B1:=--MID(SUBSTITUTE("0123456789",A1,""
=CEILING(RAND()*60,5)+120
假设你原有的3500行数据在A列,从A1:A3500,按下ALT+F11,插入-模块,复制下列代码,按F5运行.这3500个数据会乱序排在C列.原A列的数据就没有了.如果很重要,请保存Subbbb()
把下面的代码复制在一个VBE模块里面,然后在工作表里面像使用其他函数一样使用HZP()函数就可以了比如A1是中国人则在B1输入公式:=HZP(a1)就会显示结果ZGR还不明白的话HI我OptionEx
可以:1、数据透视2、高级筛选,筛选不重复数据3、B1=23,B2=INDEX(A:A,MATCH(0,COUNTIF($B$1:B1,A:A),0))&"",数据公式,向下拉即可再问:可行。这个公式
随机函数=RAND()×(最大值-最小值)+最小值如最大值是“10”、最小值是“1”:输入=RAND()*9+1回车并向下填充设置整数的,加INT函数:=INT(RAND()*9+1)回车并向下填充
含小数=RAND()*40+50整数=RANDBETWEEN(50,90)再问:就按这个输入?再问:顺序呢再问:随机整数呢再答:随机整数就是这个,第一参数是最小值,第二参数最大值,随便拉=RANDBE
=DEC2HEX(4294967296*RAND(),8)&DEC2HEX(4294967296*RAND(),8)