以上下载附件,如要编辑,直接取消工作表保护即可。
基础准备:
生成随机大写字母 =CHAR(RAND()*26+65) 只要记住A~Z对应数字65~90
生成随机小写字母 =CHAR(RAND()*26+97) 只要记住a~z对应数字97~122 ,后面做字母剔除时分段选择就可以了,原理就这么简单。
生成随机字符 =CHAR(RAND()*6+42)
如考虑日常使用习惯,只从!@#3个字符里面选择:
=CHOOSE(INT(3*RAND()+1),"!","@","#")
生成随机数字 =RANDBETWEEN(0,9)
另外要注意的是随机包括数字、字符、字母出现频率随机,也出现顺序随机。因为这里是做测试,所以只用8位密码按特定要求生成作为演示。
最终效果,按F9刷新随机生成:

以上8位密码包括1-9中的随机3个数字,字符只用“!”“@”“#”3个随机字符,大小写字母去除“I”“L”“O”“Z”“S”5个易与数字混淆的字母。大家可以在我的基础上进一步完善,使它更符合日常习惯。
博客分享了在Excel中生成随机密码的方法。介绍了生成随机大写字母、小写字母、字符和数字的公式,如生成随机大写字母用=CHAR(RAND()*26+65) 。最终演示了生成8位密码,包含特定数字、字符,去除易混淆字母,按F9可刷新。
1万+

被折叠的 条评论
为什么被折叠?



