乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>怎么随机产生8位混合密码(含数字-excel 生成密码,excel随

<em>excel</em>怎么随机产生8位混合密码(含数字-excel 生成密码,excel随

作者:乔山办公网日期:

返回目录:excel表格制作


LS都是高手啊,小弟借问下(RAND()*9+48,RAND()*25+65,RAND()*25+97),用哪个函数调出里面3个random中任意一个数值,用or就变成判断了,结果为TRUE

我的方法和几位相同,concatenate,char,但是会有大小英文和数字这3种结果,code码又不相连,所以要从上述3个条件中选一个

请教请教,麻烦告知不胜感激

折中实现大7a686964616fe4b893e5b19e361小写字母和数字混合的密码
=CONCATENATE(CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))),CHAR(INT(CHOOSE(INT(RAND()*2.999+1),RAND()*9+48,RAND()*25+65,RAND()*25+97))))


使用函数指令可以完成。

单元格=ROUNDDOWN((RAND()*99999999),0)

按F9刷新即变化随机8位数


ROUNDDOWN(number,num_digits)

Number 为向下舍入的任意实数。这个参数用的不多。

Num_digits 四舍五入后的数字的位数。这个参数用的不多。

rand()函数产生随机数的一个随机函数。

99999999这八位数的9代表单元格的随机数是8位且不大于99999999

最后一位0表示没有小数点,随机数为整数。




  1. 生成六位数字密码:在B2单元格输入公式:=INT(RAND()*900000+100000)

    说明:RAND()函数是产生0到1之间随机数的一个函数。

  2. 选中B2单元格,这时候右下角会有一实心小方块,双击向下填充或鼠标zhidao拖拽向下填充。

  3. 再次单击表格自动生成密码会重新生成,建议将生成的密码转换成数值。选择随机密码所在的列右击选择“复制”,然后粘贴为值即可。

  4. 如果你想密码复杂点可以添加字母,公式:=CHAR(INT(RAND()*26+97))可以生成一个小写字母,公式:=CHAR(INT(RAND()*26+65))可以生成一个大写字母。现在要求生成六位密码,第一位为大写字母,第三位为小写字母,其他为数字,公式可以这样:=CHAR(INT(RAND()*26+65))&INT(RAND()*9+1)&CHAR(INT(RAND()*26+97))&INT(RAND()*900+100)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网