excel怎么让一列自动填写随机数据
excel如何随机生成文本?
excel如何随机生成文本?
excel随机生成汉字案例一:
在A列随机产生“张小明,李慧,王晓军,周娟,李梅,刘燕君,杨辉,徐建豪”八个人的名字。
解法:单击A1单元格输入公式:CHOOSE(ROUND(RAND()*7 1,0),#34张小明#34,#34李慧#34,#34王晓军#34,#34周娟#34,#34李梅#34,#34刘燕君#34,#34杨辉#34,#34徐建豪#34),回车,然后单击A1单元格拖动复制公式到A列其他单元格。
公式解释:
ROUND(RAND()*7 1,0)产生1-8的随机值。
因为RAND的取值范围是[0,1],所以RAND()*7 1取值是[1,8],ROUND四舍五入之后就会得到1-8的随机整数。
CHOOSE函数的作用是:按指定的序号,在给定序列内取值,比如:choose(2,#34a#34,#34b#34)#34b#34
第一个参数是序号,表示从序列中取第几个;
ROUND(RAND()*7 1,0)的值如果是1,就得到张小明,如果是8,就是徐建豪,这个公式的作用是8随机选1。
excel随机生成汉字案例二:
需要在每个单元格随机输入一个汉字,公式为:CHAR((INT(16 RAND()*38 160)*256) int(94*RAND()) 160),回车,然后再复制这个单元格,再粘贴到目标单元格就可以了。
excel如何自动输出数值?
excel表格自动生成的数据值
1.
打开电脑上的Excel表格,鼠标点击任意一个没有数据的单元格。
2.
输入mid函数,选择有数据的单元格输入函数的参数。
3.
点击回车键即可根据提取出中间的数字
4.
根据以上步骤即可根据在Excel中自动提取数据。
EXCEL中如何生成一组和为指定数字的随机数?
E1公式RAND(),拉到G6,用于生成18个随机数I1公式RANDBETWEEN(0,1),拉到K6,生成随机的1或0A1公式IF(RANK(E1,$E$1:$G$6)6,1,IF(I10,2,3)),拉到C6,判断对应的E1:G6区域中对应单元格在E1:G6区域中的排名,如果排在前6,生成1,如果不在前6,根据I1:K6的对应值生成2或3按F9可以刷新VBA也能做,不需要辅助列。可我看不出你这个问题有什么意义,不想浪费时间。