随机生成复杂密码,excel如何设置一次性密码

今年疫情宅家期间,催生了很多在线业务,比如在线教育。

某教育机构通过给客户提供电子优惠码的形式,吸引客户参加线上课程。电子优惠码由大小写字母、数字和特殊字符组成,一共八位字符,如何批量生成这些电子码呢却让人头疼。

其实非常简单,来看案例。

案例:

生成 15 个由字母、数字和特殊字符组成的随机密码,效果如下图所示。

解决方案:

1. 在 A1 单元格中输入以下公式 --> 下拉复制公式,直至单元格中不再出现新的大小写字母、数字和特殊字符为止:

=CHAR(ROW(A33))

公式释义:

char 函数的作用是返回对应于数字代码的字符;从参数 33 开始,返回的分别是部分特殊字符、数字、大小写字母等;当拖动到 94 行以后,不再有新的特殊符号出现,所以就停止。

2. 选中 B1:I1 区域 --> 输入以下公式 --> 按 Ctrl Enter 回车:

=INDIRECT("a"&RANDBETWEEN(1,94))

公式释义:

RANDBETWEEN(1,94):生成 1 至 94 之间的随机整数INDIRECT("a"&RANDBETWEEN(1,94)):随机提取 a1 至 a94 单元格中的数据

3. 将 B1:I1 的公式向下拖动复制直至 15 行。

4. 在 K1 单元格中输入以下公式 --> 向下拖动复制公式至 15 行:

=TEXTJOIN("",1,B1:I1)

公式释义:

textjoin 函数的作用是将多个区域和/或字符串的文本组合起来,其中包括在文本值之间指定的分隔符;本公式含义为:TEXTJOIN(分隔符为空, 忽略空值, 连接区域为 B1:I1)

有关 textjoin 函数的详解,请参阅 Excel一对多查找的结果写入同一单元格,这个函数正好对症下药。

5. 因为随机函数会不断变动,为了得到最终密码,将 K 列的数据复制、粘贴为文本到 M 列,就得到了 15 个 8 位随机密码。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

随机生成复杂密码,excel如何设置一次性密码

怎样利用Excel随机函数rand()生成随机密码

怎样利用Excel随机函数rand()生成随机密码

  办公软件Excel中有个随机函数rand(),就可以生成随机密码,段租经测试生成六位数数字密码即100000-999999都是有效的。

  网上到处都有随机密码生成器,只要下载下来就可以生成随机密码,但是通常此类软件有使用限制,一般只能生成10个密码。对于有特殊需求的,如果需要随樱茄机生成几百个随机密码,这个方法的局限性是显而易见的,我们必须寻求其他方法。

  其实,我们经常用的办公软件Excel中有个随机函数rand(),就可以生成随机密码,经测试生成六位数数字密码即100000-999999都握颂兆是有效的。

  在单元格中输入=INT(RAND()*900000 100000)(如图B列)

  解释:rand()是产生一个0-1之间的数,*900000 100000是把它扩大变成6位数,int()是取整,把它后面产生的小数去掉。

  延伸:rand()函数也可以产生随机字母

  在单元格中输入=CHAR(INT(RAND()*26 97))可以生成一个随机小写字母;=CHAR(INT(RAND()*26 65))生成一个随机大写字母。

  如果要生成一个字母和数字组成的随机密码,可以将以上方法结合使用。

  例如要生成一个第一位和第四位是字母,其它是数字的六位密码:

  =(CHAR(INT(RAND()*26 97))&INT(RAND()*90 10)& CHAR(INT(RAND()*26 97)) &INT(RAND()*90 10))(如图C列)

  excel怎么合并单元格的方法

  今天有网友在QQ上问了笔者一个excel合并单元格的问题,找不到怎么合并了。下面针对这个问题,笔者今天就把“excel怎么合并单元格”的方法和步骤详细的说下,希望对那些刚用excel软件还不太熟悉的朋友有所帮助。 ;

随机生成复杂密码,excel如何设置一次性密码

excel如何随机产生8位密码?

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

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

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

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

如果你想密码复杂点可以添加字母,公式:=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)

上一篇: 女销售原来靠这样卖房(楼盘置业顾问提成大概多少)
下一篇: 慈溪杭州湾楼盘价格「宁波慈溪杭州湾2月最贵的小区均价超过1万/平均价10232元/平」