随机生成数字


随机生成数字

一、生成随机数字

在Excel2003里某单元格输入

=INT(RAND()*500.1)

在Excel2007(2010)中或者Excel2003中——工具——加载宏……

勾选“分析工具库”可以用

=RANDBETWEEN(1,500)

补充后就简单了

A列序列填充从A2到A501数值是1到500

B列B2输入=RAND()

向下填充至B501

按B列排序,则A列就是你要的。

看看效果了!!!

二、EXCEL随机生成数字我想随机生成指定的数字或符号,比如我要随机

由于EXCEL很方便打印,有时候我们需要在EXCEL表中生成一些随机的字符串用来做为验证码或者密码,最简单的方法就是使用RAND函数,下面把几种生成方法分享给大家。

随机小写字母:=CHAr(INT(RAND()*25+97)) 随机大写字母:=CHAr(INT(RAND()*25+65)) 随机数字:=CHAr(INT(RAND()*9+48)) 随机数字大小写字母: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)))) 大小写数字混合6位:=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))))) 举例:在EXCEL表中建立好用户名和随机密码或验证码之后可以使用WORD和合并邮件功能来打印人员的信息。 EXCEL表生成的用户名和密码也可以导入到其他数据库中使用。

---麦可达摘自网络 。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。