1、VBA方法
如下宏可在光标位置生成随机数1-10之间的随机数。
SubRand()Selection.TypeText1+Int(Rnd()*9)
Selection.TypeParagraph
EndSub
2、Excel中生成复制
采用excel中生成后复制粘贴word的方法。
excel生成随机数的函数基本上有两个:
rand()*a+b,生成范围为b-a到b+a。
randbetween(a,b),要求a,b为整数,可生成范围为a到b之间的整数。
如何在WORD表格中插入随机函数?
在excel任意栏输入 =RANDBETWEEN(1,50) ,然后拖动填充柄拖50个数即可。
一、Excel中生成复制,采用excel中生成后复制粘贴word的方法。excel生成随机数的函数基本上有两个,一个是rand()*a+b,生成范围为b-a到b+a。另一个是randbetween(a,b),要求a,b为整数,可生成范围为a到b之间的整数。
二、Sub doit()Selection.TypeText Round(Rnd() * 0.4 - 0.2, 4) '生成小于0.2但大于或等于-0.2的值,4位小数Selection.TypeParagraphEnd Sub 。
三、在Word2010文档窗口,准备参与数据计算的表格中,“公式”编辑框中会根绝表格中的数据和当前单元格所在的位置自动推荐一个公式。
四、选择合适的函数,公式中括号内的参数包括四个,分别是左侧(LEFT)、右侧(RIGHT)、上面(ABOVE)和下面(BELOW)。编辑后确定即可。
在WORD里,怎么产生随机数?
1、点击标题栏的 插入→文本→对象,对象类型选择“Microsoft Excel工作表”;
2、拖动虚线框,只留一个单元格可见。单击该单元格,输入公式 =ROUND(RAND()*10+40,0)&","&ROUND(RAND()*10+40,0)
3、退出编辑状态即可。
如何在WORD表格中插入随机函数?不是excel
WORD中的VBA也有函数啊。
a$="" & Rnd() '生成0-1之间的小数随机数
a$="" & Rnd() * 1000 '生成0-1000之间的随机数(带小数)
a$="" & Int(Rnd() * 1000) '生成0-1000之间的整数随机数
下面的VBA过程在WORD正文内容中插入一个5位数的整数随机数,后加一个换行符:
Sub bbb()
a$ = "" & Int(Rnd() * 100000)
Selection.TypeText a$
Selection.TypeParagraph
End Sub
-------
1
$ = <Shift> + 4
2
光标置于表格第一列顶端,先录制一个宏,操作:
a 启动录制宏;
b 输入:123
c 按向下光标键,移到第一列第二格;
d 输入:456
e 关闭录制宏
查看,可见到录制的宏内容:
Sub Macro1()
Selection.TypeText Text:="123"
Selection.MoveDown Unit:=wdLine, Count:=1
Selection.TypeText Text:="456"
End Sub
进行一些修改,加上循环,成为
Sub Macro1()
For i = 1 To 10
Selection.TypeText Text:="" & Int(Rnd() * 1000)
Selection.MoveDown Unit:=wdLine, Count:=1
Next i
End Sub
该宏从表格当前单元格开始,向下连续填充10个随机数。
使用法:
在表格中放好光标(下面要留有至少10行),运行该宏即可。
自己再研究、扩展一下,更详细的可以查阅VBA窗口中的帮助。
如何在Word中快速输入随机文字
word2016随机生成文字可以使用“=rand()”函数。
软件工具:word2016
1、随机函数“=rand()”的格式为:=rand(段落数,每段几句)。当()中的参数缺省时段落数和句数都随机。
2、在起始位置输入=rand()按回车键确定,这时就会随机生成N段N行的内容。段落数和句数都是随机,不固定。确定后该函数就会消失,不显示。
3、输入=rand(2,3)按回车键,就时就会随机生成2段文字,每段3句。
求word 高手 在word 文件里 弄个随机数.....
若在excel中要生成 a 与 b 之间的随机实数,请使用:
=RAND()*(b-a)+a
如果要生成整数,则输入:=INT(RAND()*(b-a)+a)
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,
保持编辑状态,然后按 F9,将公式永久性地改为随机数。
word??
用函数可以做到,不过不能像Excel那样直接使用,只能通过宏来实现。
公式为:=INT((b-a + 1)*RAND()) + a
比如:-2到2
代入公式
=INT((2-(-2)+1)*RAND())+(-2)
简化
=INT((5*RAND())-2
word中如何随机抽取题
word无法产生随机数,需要通过excel协助。
办法是,
1.先把选择题变成表格一列。当然是批量处理,因为没有提供样本,随便举个例子附后。
2.选择全文,文本转换为表格,列数设置为1,分隔符为段落
3.在表格左边插入一个空白列。
4.在excel中用=RAND()函数产生随机数,填充到相应的行,复制粘贴到wrod空白列,排序。根据所要的数量选出测试题。如果要更直观地获得所要的选择题数量,可以再增加一个空白列,选择这一列,自动编号即可。
5.删除随机数那一列,再通过逆向转换成文本和替换为原格式,生成选择题。
例子:
111.sgfsdfg
A B C
112.sdfgdsfgdsfhg
A B C D
111.sgfsdfg/A B C/112.sdfgdsfgdsfhg/AB C D/
查找:^13
替换为:/
勾选使用通配符
查找:/([0-9]{1,}.)
替换为:^p\1
勾选使用通配符
逆向替换:
查找:/
替换为:^p
转载请注明出处51数据库 » word随机函数 如何在WORD表格中插入随机函数