你好,游客 登录 注册 搜索

EXCEL函数生成随机数和字母

来源:职中网 作者:佚名 日期:2009-09-23

 RAND 生成一随机数 =RAND()

公式 说明(结果) =RAND() 介于 0 1 之间的一个随机数(变量)

若要生成 a b 之间的随机实数:=RAND()*(b-a)+a

生成生成 a b 之间的随机整数: =INT(RAND()*(100-50)+50) 向下取整

                    =ROUND(RAND()*(100-50)+50,0) 四舍五入   00位小数

                    =CEILING(RAND()*(100-50)+50,1)   向上舍入 ,1最接近1的倍数

                     =EVEN(RAND()*(100-50)+50,1)   舍入为偶数

                     =ODD(RAND()*(100-50)+50,1)   舍入为奇数

如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。

比如给定A1:A55个词,在B1中随机产生这给定的5个词中的一个,=index(a1:a5,1+int(5*rand()))

INT 取整,rand 01的随机数值,int(5*rand())04的整数,index(a1:a5,1+int(5*rand())) 为引用a1a5 的随机15行。

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

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

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

CHAR(number) Number   是用于转换的字符代码,介于 1 255 之间。使用的是当前计算机字符集中的字符。 =CHAR(65)    显示字符集中的第 65 个字符 (A)

其中485709十个阿拉伯数字;

659026个大写英文字母,97122号为26个小写英文字母,其余为一些标点符号、运算符号等。

本文地址:http://www.bhxzjzx.com/show.aspx?id=215&cid=35,转载请注明出处。

0 | | colin |
相关新闻