当前位置: 编码机 >> 编码机优势 >> 巧用EXCEL快速生成指定位数的随机密码
今年因疫情防控需要,好多学校为方便学生在家学习,都为学生开设了网课,还有不少学校经过一段时间的网课学习,还进行了网上考试,用以检查学生在家学习的阶段效果。
学生登陆网上考试的界面,往往需要学校提前为学生设置好不同的登陆账号和密码,这时,批量制作学生的账号和随机密码就成了一个工作任务。账号名的制作相对简单,可用流水号,也可用“班级+流水号”,稍微复杂一点的,还可用“学校+班级+流水号”,这里就不举例说明了。
要批量生成随机密码,其实也不复杂,我们可以根据具体要求,通过对EXCEL中CHAR、INT、RAND三个函数的组合应用,就可以轻松实现。
如图,在B2单元格输入公式:=CHAR(INT(RAND()*26+97)),向下填充复制公式,即可。
如图,在C2单元格输入公式:=CHAR(INT(RAND()*26+65)),向下填充复制公式,即可。
如图,在D2单元格输入公式:=INT(RAND()*9+1),向下填充复制公式,即可。
如图,在E2单元格输入公式:=INT(RAND()*+),向下填充复制公式,即可。
如图,在F2单元格输入公式:=CHAR(INT(RAND()*26+65))INT(RAND()*9+1)CHAR(INT(RAND()*26+97))INT(RAND()*+),向下填充复制公式,即可。
公式应用说明:
RAND()函数是产生0到1之间随机数的一个函数,不包含0和1。大写字母A-Z的ANSI编码为65-90,小写字母a-z的ANSI编码为97-。CHAR函数可以返回对应编码的字符,它与ROW函数结合,可以在垂直方向快速生成26个大写或小写的字母。INT函数的作用是返回一个数的整数值。生成复杂密码可根据指定条件,编辑公式,再通过连接符“”组合即可。重点提示:因为是自动生成密码,再次单击表格自动生成密码会重新生成,建议将生成的密码转换成固定数值。方法:选择随机密码所在的列右击选择“复制”,然后粘贴为值即可。
EXCEL技术应用
专注办公效能提升