如何用EXCEL随机生成一定位数的字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用EXCEL随机生成一定位数的字符串相关的知识,希望对你有一定的参考价值。

想用一个简单的工具来生成密码之类的字符串,瞎打一通的话也需要一定时间,而且我需要批量生成,用EXCEL能不能实现这功能……

方法:以8位随机码为例。

1、打开EXCEL表格,在任意单元格输入:=TEXT(INT(RAND()*100000000),"00000000")

2、向下或向右拖动填充手柄,就可以改变数值。

注:如更需要更改数值,可将中间的“100000000”的0增加/减少。

参考技术A 若是6位数,则输入:=INT(RAND()*1000000)每按F9会自动变化
RAND()——返回大于等于 0 且小于 1 的均匀分布随机实数。 每次计算工作表时都将返回一个新的随机实数
INT——将数字向下舍入到最接近的整数
参考技术B =CHAR(INT(RAND()*128)) 这是一个字符,你要多少位就用连接符做多少个连接就是 参考技术C 网上搜的

数字密码
=TEXT(INT(RAND()*100000000),"00000000")

混合密码
b1至b36依次填充0-9,A-Z
a1=INDEX(B:B,RAND()*37)&INDEX(B:B,RAND()*37)&INDEX(B:B,RAND()*37)&INDEX(B:B,RAND()*37)&INDEX(B:B,RAND()*37)&INDEX(B:B,RAND()*37)&INDEX(B:B,RAND()*37)&INDEX(B:B,RAND()*37)
参考技术D =TEXT(INT(RAND()*1000),"0000")随机生成4位数。

excel随机生成50个四位数字母

参考技术A 在Excel中,可以使用RANDBETWEEN函数来生成50个四位数字母,语法如下:
RANDBETWEEN(10000,99999)
可以复制该公式,将其填充到要生成50个四位数字母的单元格中。

以上是关于如何用EXCEL随机生成一定位数的字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何用php生成一个16位数的id 并在指定的文件创建id文件夹

如何用netlogo 产生在一定范围内的随机数

如何用VB.NET生成一个随机字符串

如何用java随机生成一个字母

如何用PHP生成验证码

如何用两个字符串生成一个唯一的数字