精华内容
下载资源
问答
  • 生成指定范围内随机数字需要用到excel函数=RANDBETWEEN(最小值,最大值) 生成数值文本可添加使用=TEXT(RANDBETWEEN(最小值,最大值)) 最小值,最小值可以是数字也可以是单元格(A1),也可以是相对位置单元格(例$A$1,...

    生成指定范围内随机数字需要用到excel函数=RANDBETWEEN(最小值,最大值)

    生成数值文本可添加使用=TEXT(RANDBETWEEN(最小值,最大值))

    最小值,最小值可以是数字也可以是单元格(A1),也可以是相对位置单元格(例$A$1,横纵标前都加$符).

    生成指定范围内随机时间段

    先将初始时间和结束时间都转换为数值,然后使用函数=初始时间+RAND()*(结束时间-初始时间)

    例=$C$1+RAND()*($C$2-$C$1)[$C$1为初始时间相对位置单元格,$C$2为结束时间相对位置单元格]然后回车即生成初始时间和结束时间范围内随机时间数值,然后单元格列顶部右键,设置单元格格式,选择类型即可,月份和日期小时分钟秒数单数补零可使用双字母。

    如果想将生成的时间数值自动转换为文本格式的日期可使用TEXT(数值,"格式")函数

    例如=TEXT($D$2+RAND()*($D$3-$D$2),"yyyy-mm-dd hh:mm:ss")

     生成文本格式的随机时间段=TEXT(初始时间+RAND()*(结束时间-初始时间))其余步骤同上

    学会后可用于数据测试或内容填充。

    数据生成完成后如果清除单元格的函数关联,可以复制单元格然后再粘贴即可

    许多单元格内容相同,想要快速填充所有相同内容可以先先选中内容相同的单元格,同一列选中最顶部行找到最底部行,然后按shift键鼠标点击最底部那行所在列即可以选中,如果不同列可按ctrl键鼠标点击要填充的单元格;选中完毕后直接在顶部输入内容,然后按ctrl+enter键,那么所有选中的单元格都会填充成输入的数据了,方便快捷。

    另外也可以使用VBS或VBA来批量自动处理excel表格。

    展开全文
  • 1、生成随机数字 (1)生成随机数比较简单,=rand()即可生成0-1之间的随机数; (2)如果要是整数,就用=int(rand())*10,表示0至9的整数,以此类推; (3)如果要生成a与b之间的随机实数,就用=rand()*(b-a)+a,如果是要...

    1、生成随机数字

    (1)生成随机数比较简单,=rand()即可生成0-1之间的随机数;

    (2)如果要是整数,就用=int(rand())*10,表示0至9的整数,以此类推;

    (3)如果要生成a与b之间的随机实数,就用=rand()*(b-a)+a,如果是要整数就用=int(rand()*(b-a))+a;稍微扩充一下,就能产生固定位数的整数了。

    注意:如果要使用函数rand()生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=rand()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。不过,这样只能一个一个的永久性更改,如果数字比较多,也可以全部选择之后,另外选择一个合适的位置粘贴,粘贴的方法是点击右键,选择“选择性粘贴”,然后选择“数值”,即可将之前复制的随机数公式产生的数值(而不是公式)复制下来!

    2、产生随机字母

    随机小写字母:=CHAR(INT(RAND()*26)+97)

    随机大写字母:=CHAR(INT(RAND()*26)+65)

    随机大小写混合字母:=CHAR(INT(RAND()*26)+if(INT(RAND()*2)=0,65,97))

    3、产生随机的六位数的字母和数字混合

    =CONCATENATE(IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))))

    产生随机的10位数的大小写混合字母和数字混合:

    =CONCATENATE(IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*9+48)),IF(INT(RAND()*2)=0,CHAR(INT(RAND()*25+65)),CHAR(INT(RAND()*25+97)))))

    4、随机不重复数字序列的生成方法

    有些情形下,我们需要生成一个不重复的随机序列。

    比如:我们要模拟洗牌,将一副扑克牌去掉大小怪后剩下的52张打乱。

    比较笨的方法是在1-52间每生成一个随机数后,检查该随机数是否出现过,如果是第一次出现,就放到序列里,否则重新生成一个随机数作检查。在 excel worksheet里面用这种办法,会造成if多层嵌套,不胜其烦,在VBA里面做简单一些,但是效率太差,越到序列的后端,效率越差。

    当然也有比较好的办法,在VBA里面,将a(1)-a(52)分别赋予1-52,然后做52次循环,例如,第s次生成一个1-52间的随机数r,将a(s)与a(r)互换,这样的话,就打乱了原有序列,得到一个不重复的随机序列。

    VBA里这个算法是很容易实现的,但是,出于通用性和安全考虑,有的时候我们并不希望用VBA,我们来看看在worksheet里面如何利用内置函数实现这个功能。

    (1)在A1-A52间填入”=INT(RAND()*52)+1″,产生1-52间的随机数,注意这里是有重复的

    (2)在B1-B52间填入1-52

    (3)在C54-BB54填入1-52

    (4)在C1填入”=IF(ROW()=C$54,INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),IF(ROW()=INDEX($A$1:$A$52,C$54),INDEX(B$1:B$52,C$54),B1))”。

    分项解释:

    a:ROW()=C$54,如果当前行等于当前交换所排的序号

    b:INDEX(B$1:B$52,INDEX($A$1:$A$52,C$54)),返回在B1到B52中选择A1:A52中的第C54个值

    c:IF(ROW()=INDEX($A$1:$A$52,C$54),否则的话,如果当前行等于A1:A52中第C54个值,则:

    d:INDEX(B$1:B$52,C$54),返回B1:B52中的第C54个值

    e:若以上条件都不满足,则返回B1

    (5)将C1复制到C1:BA52这个区域里面

    (6)在BA1:BA52中,我们就得到了一个不重复的随机序列,按F9可以生成一个新序列。

    随机产生六位数字密码=INT(RAND()*(899999-10001))+100001

    EXCEL生成前2位是大写字母,中间4位是小写字母,后两位是数字=CHAR(65+INT(RAND()*16))&CHAR(65+INT(RAND()*16))&CHAR(97+INT(RAND()*16))&CHAR(97+INT(RAND()*16))&CHAR(97+INT(RAND()*16))&CHAR(97+INT(RAND()*16))&INT(RAND()*10)&INT(RAND()*10)

    excel 随机

    审计策略开启脚本 需要监视的关键事件日志

    展开全文
  • EXCEL批量生成随机时间、随机数据

    千次阅读 2021-03-15 11:59:56
    今天生成随机时间,用EXCEL。 然后,上网查解决问题。 第一步:随机数rand(),会随机生成0-1的数据。 然后,调整时间格式。 常见的格式为yyyy-ss-dd hh:mm:ss,这读正则用户来说不难。 然后,确定开始时间和结束...

    今天生成随机时间,用EXCEL。
    然后,上网查解决问题。

    第一步:随机数rand(),会随机生成0-1的数据。

    然后,调整时间格式。
    常见的格式为yyyy-ss-dd hh:mm:ss,这读正则用户来说不难。

    然后,确定开始时间和结束时间。比如说:2000-2020年。

    写函数:

    =text(rand()*"24:0:0"+"0:0:0","HH:MM:ss")
    

    在这里插入图片描述
    可以刷出大量随机时间。

    生成随机数:

    在这里插入图片描述
    生成按照顺序排列的随机数:
    在这里插入图片描述在这里插入图片描述
    右键——黏贴选项——变成数字

    然后排序:在这里插入图片描述排好了。

    在这里插入图片描述
    然后补正:如何让时间按照你的需求显示。
    这个是我的问题,之前说的有点问题。
    创建一个新列,然后转换成文本。
    隐藏一个列。即可。

    在这里插入图片描述但是:当复制的时候似乎会出现。还要复制黏贴成文本才好用。

    这个还是有点繁琐。

    展开全文
  • 利用EXCEL自动生成20以内加减法

    万次阅读 热门讨论 2019-11-24 14:38:35
    小学开始学计算题的时候,经常需要练习10以内加减法,20以内加减法等等,每天找题目让人比较头疼,自己写又比较耗时间,于是想着利用表格中的随机函数能不能自动生成习题。在网上找了几个方法试着弄了一下成功了,...

    小学开始学计算题的时候,经常需要练习10以内加减法,20以内加减法等等,每天找题目让人比较头疼,自己写又比较耗时间,于是想着利用表格中的随机函数能不能自动生成习题。在网上找了几个方法试着弄了一下成功了,现在将方法总结如下,用的是WPS软件。
    首先新建一个表格。
    在这里插入图片描述
    在A1填数字1,在B1填数字2,在C1填加减,在D1填结果,在E1填算术表达式。
    下来再A2中输入公式"=IF(AND(D2>0,D2<20),A2,RANDBETWEEN(0,20))"
    在这里插入图片描述
    IF为条件判断,AND(D2>0,D2<20),这个是条件限制语句,意思是D2的值要大于0,同时D2的要小于20。也就是说计算的结果要在0和20之间。下来是设置A2的值,A2的值为随机数0–20之间,RANDBETWEEN(0,20)用来产生0–20之间的随机数。就说是第一个加数的范围是0–20之间,假如要设置第一个加数在0–50之间的话,将20改为50就行。
    然后在B2中输入公式 “=IF(AND(D2>0,D2<20),B2,RANDBETWEEN(0,20))”
    在这里插入图片描述
    公式的含义和A2一样,设置计算的结果在0–20之间,第二个加数的范围在0–20之间。
    下来再C2中输入"=IF(RANDBETWEEN(0,1),"-","+")",设置加减符号。
    这句公式的函数为生成0、1两个随机数,如果随机数结果为0,那么就是符号"-",如果随机数结果是1,那么符号就是"+"。也就是随机生成加减符号。
    在这里插入图片描述
    下来在D2中输入"=A2+IF(C2="+",1,-1)*B2"
    在这里插入图片描述
    这个公式的含义就是如果C2中是符号"+", 结果就是 =A2 + 1 * B2,如果C2中的符号是"-“号,那么结果就是 = A2 + (-1) * B2,意思是如果符号为加号,就计算A2加正B2的值,如果符号为减号,就计算A2加负B2的值,相当于加减法都当做加法来做,不过一个加的是正数,一个加的是负数。
    下来给E2中输入公式”=A2&C2&B2&"="&"___",
    在这里插入图片描述
    这个公式的含义是,将A2、C2、B2、“=”、“———”三个单元格的内容用等号和下划线连接起来。
    在这里插入图片描述
    输入完公式后,基本设置就结束了。
    在这里插入图片描述
    下来还要设置一个迭代运算,因为如果是减法的话,计算的结果可能为负数,所以数字需要重新自动生成一次。
    选择文件—选项
    在这里插入图片描述
    打开选项后,在左边选择重新计算,然后右边选中迭代计算,计算次数设置1000次。
    在这里插入图片描述
    点确定。关闭设置选项框。
    下来就可以直接用鼠标拖动来自动生成数据了。
    选择A2框,然后等右下角鼠标变成黑色十字形状后,往下拖动。
    在这里插入图片描述
    拖动结束后第一个加数就自动生成了
    在这里插入图片描述
    同样的方法拖动B列,生成第二个数字。
    在这里插入图片描述
    下来依次拖动C、D、E列。
    在这里插入图片描述
    这样20以内的加减法就自动生成了。如果需要重新生成一组数据,只需要用鼠标拖动结果这一列,也就是D列,前面的两个数字和加减符号都会重新生成一次。
    在这里插入图片描述
    这样就能自动生成20以内加减法了。但是这样生成的题不好打印出来。能不能生成4列,每列25道题,刚好100道题,可以直接打印出来。
    用同样的方法,给表格后面添加4组数据。
    在这里插入图片描述
    选中A2然后复制,在依次粘贴到F2、K2、P2中,
    同样选中B2复制,然后依次粘贴到G2、L2、Q2中
    按照同样的方式将符号、结果、算数表达式这几个公式复制到后面对应的列中去。
    在这里插入图片描述
    设置完之后,相当于可以生成4组算数表达式。将每一列数据用鼠标向下拖动,使生成25行数据。
    在这里插入图片描述
    这样100道题已经生成好了,下来要设置打印。打印的时候只需要打印算数表达式那一列就可以了,其他列不需要打印。那么就把不需要打印的列隐藏起来。
    按住ctrl键,依次选中不需要打印的列。
    在这里插入图片描述
    然后单击鼠标右键,选择隐藏。
    在这里插入图片描述
    隐藏后其他列都不见了,只剩下算数表达式列。
    在这里插入图片描述
    下来调整算数表达式的列宽和字体大小。
    在这里插入图片描述
    设置好之后直接打印就好了。
    在这里插入图片描述
    下次需要重新出题的时候,将隐藏的列显示出来,然后用鼠标向下拖动结果那一列,其他列就会自动更新。
    资源下载地址 https://download.csdn.net/download/qq_20222919/11995257

    展开全文
  • EXCEL随机产生16位数字的代码!

    千次阅读 2018-03-23 21:33:39
    随机产生大小写字母跟数字组合的代码: =CHAR(INDEX({97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122},INT(RAND()*23)+1))&INDEX({2,3,4,5,7,8,9},INT...
  • 二年级随机生成乘法打印Excel练习册,在线下载。9以内的乘法口诀。每双击一次空白处数字自动变化,无限打印,省去买练习册。 也是自己给自字娃制作的,主要用到了Excel公式:RANDBETWEEN。 然后自己再排一下版,...
  • Excel生成随机数

    千次阅读 2020-02-02 17:58:47
    Excel生成随机数 Excel是如何生成随机数的?比如用什么方法可以让Excel生成一列限定了大小的随机数?比如如何生成0-0.01之间的随机数? 第一步:打开Excel工作表,在左上角的名称框中,输入生成随机数的区域,比如...
  • 我们可以用RANDBETWEEN(0,9)随机生成0-9之间的数字数字和字母的转换可以用CHAR函数根据ASCII码转换,A的ASCII码为65,a的ASCII为97,那么随机生成大写字母就是char(RANDBETWEEN(0,25)+65),同理生成大写字
  • 一、excel随机数生成 1、生成英文字符随机数: =CHAR(RAND()*26+65) 解释:其中65是大写字母,以此类推可以得出小写字母对应的数字 2、生成数字随机数: =RANDBETWEEN(1,9) 解释: 数字范围在1-9,可以更改数字范围 ...
  • 随机数,随机日期,随机字符串
  • 凑数器-随机求和等于指定数,发票凑数器,生成随机数等等,可指定生成随机数个数,上限,下限,小数点等等
  • 日常工作中,有时候需要用到一些随机数字,如果少的话手工可以录入,如果数量多,手工录入就会很麻烦,这时候,我们用rand函数便能轻松实现。rand函数的语法结构为:=Rand()rand函数没有参数,rand函数返回一个...
  • excel随机生成数字 生成用于Excel测试的数字 (Generate Numbers for Excel Testing)When answering newsgroup Excel questions, or doing testing for client projects, I often create a quick table, with a few ...
  • 每次双击空白自动生成一页。 主要原理:在目标单元格中输入公式:=RAND()就会生成0-1之间的随机数。 利用这个原理我可以随机生成标志例如+或者-,当然就这里介绍的是随机生成除法,主要用到的函数是:RANDBETWEEN...
  • 今天跟大家分享一下Excel怎么随机生成偶数 1.打开Excel文件,现在我们想要在Excel中的随机生成偶数 2.然后选中要生成随机数的单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载...
  • Excel随机生成密码

    2021-04-07 15:15:39
    随机生成2位字母+随机6位数字组成 =CHAR(INT(RAND()*26+97))&CHAR(INT(RAND()*26+97))&INT(RAND()*9+1)&INT(RAND()*900+100)&INT(RAND()*9+1)&INT(RAND()*9+1) 随机生成8位数字+字母 =CHAR(INT...
  • 使用Excel表格随机生成测试数据集

    千次阅读 2020-04-05 23:35:41
    生成随机数据1.1说明1.2原理1.3实现过程2.替换数据 1.生成随机数据 1.1说明 为了测试程序,经常需要一些随机数据来进行测试,使用Excel肯定是个不错的选择!下面将详细介绍如何使用Excel生成你想要的数据! 1.2原理 ...
  • 3、实现随机数列生成 4、定位行和列把随机数写入 5、统一写入条目数,实现入参确认条目 6、封装对文件夹内多余数据表的删除操作。 说明:最大支持60000条,这个是由于excel格式限制的,如果对大数据有更高要求的...
  • 请点击↓↓↓求职招聘下载APP关注微试验报考条件题型科目准备报名材料报名时间:9月16日~10月8日准考证打印:10月29日~11月15日考试时间:11月16日~17日1、打开excel在单元格输入=rand()。2、回车之后,出现一个数...
  • 用Python自动生成Excel报表

    千次阅读 2020-11-06 10:04:25
    类似这种重复无聊的任务,我们完全可以交给 Python 去自动完成,只要第一次把 Python 代码写好,以后就可以一键完成,省时省力,还不容易出错,这是提升工作质量和工作效率的利器,让我们能够腾出时间和精力,去做更...
  • “使用Excel表格编辑遇到的那些小麻烦,今天挑几个说说。” 01多行跨越合并 ...02 自动输入编号 当我们想创建1~10000行的序号时,手动输入肯定是不行的啦,利用Excel的序列功能解决下: 先在单元...
  • 1、打开工作表,在名称框输入A1:A100000 2、编辑栏输入 =int(rand()*900000+100000) 3、按ctrl+enter 需要提取的话,马上ctrl+c就可以在其它软件中粘贴了 在名称框中输入A1:A100000,按...按CTRL
  • 订单号随机生成

    热门讨论 2011-12-05 00:52:59
    这个程序,我是为团购商家写的一个程序,其实,里面有一个“导出”功能,我本来想优化成导出Excel功能的,但是由于团购商家没有需求,所以,我就没有去写这个功能了。需要此功能的朋友私密我
  • 小学数学,要求家长每天给小朋友出20道20以内的随机口算题,长期进行,实在耗体,现在作出20以内数字加减法自动出题,不用VBE编程,可以一次性生成几百题,并附答案
  • excel 自动增加16进制数据

    千次阅读 2017-03-14 15:41:28
    例如从0xA001开始 ="0xA"&DEC2HEX(ROW(A1),3)
  • 大家好,最近推出的内容是"VBA信息获取与处理"中的部分内容,这套教程面向中高级人员,涉及范围更广,实用性更强,现在的内容是第二个专题"随机数(Random)在EXCEL工作表及VBA中的应用"的内容。对于数据处理而言,随机...
  • 使用python给Excel里的数据随机分组 昨天一个朋友询问我如何为Excel里的数据进行随机分组,大概的内容是:他现在有一个Excel数据表,然后里面有许多数据(多达数万条),现在他需要将这些数据随机分配给四个部门来...
  • 公司里面会遇到各种抽奖的的福利,下面我将给大家分享一下如何用PPT抽奖,PPT抽奖动画,结合word与excel做,更简单,我就以10个数字为例给来讲解下做法~ 方法 / 步骤 需要准备一份word文档,里面写上1-300的...
  • MAC 16进制只人填写开始码和生成个数,自动生TXT档源代码 ,保证可用
  • 一、前言 初一英语单词随机抽查,运行一段时间后,有的单词已抽查了3-4遍,仍有三分之一的单词没抽查到。...如果列表小于提出数,在列表外的数据中,随机生成补齐数,满足提取要求。 三、代码 import random i...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,953
精华内容 2,781
关键字:

excel自动生成随机数字