欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > Excel专区 > Excel函数 > excel 如何运用RANDBETWEEN函数生成随机密码和随机编码

excel 如何运用RANDBETWEEN函数生成随机密码和随机编码

时间:2020-10-18 21:51作者:admin来源:未知人气:767我要评论(0)

今天我们学习运用RANDBETWEEN函数生成随机密码和随机编码,在讲解案例前,先了解一下RANDBETWEEN函数。

RANDBETWEEN函数的语法结构和特征

RANDBETWEEN函数用于随机生成两个整数之间的整数(可能出现重复)。其语法结构为:RANDBETWEEN(bottom,top),参数bottom为能返回的最小整数, top为能返回的最大整数。结合数学运算,RANDBETWEEN也可以生成小数,如RANDBETWEEN(0,10)/10,可以返回0到1之间带1位小数的随机数据(包含0和1)。

RANDBETWEEN函数同RAND函数的区别在于:RANDBETWEEN函数的结果可能出现负数,如RANDBETWEEN(-5,5),而RAND函数始终生成大于等于0的数值;当1介于RANDBETWEEN函数两个参数之间时,RANDBETWEEN函数有可能返回整数1,而RAND函数的返回数值不可能为1。

接下来我们开始讲解案例。

案例1:生成随机密码

我们要想生成下图表格中所示的8位数字组成的随机密码,可选中A2单元格,输入公式:=TEXT(RANDBETWEEN(1,99999999),"00000000"),按回车键确认后,再将公式向下填充即可。

Excel办公技巧:运用RANDBETWEEN函数生成随机密码和随机编码

公式说明:

RANDBETWEEN(1,99999999)的作用是随机生成1到99999999之间的整数;

TEXT(RANDBETWEEN(1,99999999),"00000000")可以将RANDBETWEEN(1,99999999)生成的整数强制显示为8位数字,在数字不足8位时,自动用0补齐。

案例2:生成随机编码

应用场景:

下图表格中H2单元格所示的5位编码为随机编码,其中第1至4位编码为数字,从1到5之间的整数中(即编码参数列的A2:A6单元格)随机产生;最后1位编码为字母,从字母A、B中(即编码参数列的A7:A8单元格)随机产生。

Excel办公技巧:运用RANDBETWEEN函数生成随机密码和随机编码

思路分析:

我们可以先在C2至G2单元格分别生成每位编码,最后在H2单元格对所有编码进行合并。

操作步骤:

1、选中C2单元格,输入公式:= RANDBETWEEN(1,5),即可随机返回第1位编码数字。

公式说明:因为第1位编码是从A2:A6单元格数字(1-5)中随机产生的,所以RANDBETWEEN函数的第1个参数最小整数为1,第2个参数最大整数为5。

Excel办公技巧:运用RANDBETWEEN函数生成随机密码和随机编码

2、将C2单元格的公式往右复制填充至F2单元格。因为第1至4位编码都是从1到5之间随机产生的整数,所以函数公式也相同。

Excel办公技巧:运用RANDBETWEEN函数生成随机密码和随机编码

3、选中G2单元格,输入公式:=INDEX($A$1:$A$8,RANDBETWEEN(7,8),1),即可返回第5位随机编码字母。

Excel办公技巧:运用RANDBETWEEN函数生成随机密码和随机编码 

公式中的符号"$"意为对相应单元格区域进行绝对引用,锁定固定的查找范围

公式说明:INDEX可在指定区域的相应行、列查找结果值。函数中的第一个参数$A$1:$A$8为查找区域;第二个参数 RANDBETWEEN(7,8)可以随机返回整数7或8,即在$A$1:$A$8单元格区域的第7行或第8行查找,正好是字母"A""B"所在的行数;第三个参数1意为在$A$1:$A$8单元格区域的第1列查找。

4、最后用文本合并函数CONCAT对C2:G2单元格随机生成的各位编码进行合并。选中H2单元格,输入公式:=CONCAT(C2:G2),按回车键确认即可返回最后的合成编码:2354B。

Excel办公技巧:运用RANDBETWEEN函数生成随机密码和随机编码

知识拓展

如果想对CONCAT函数有更多了解,可阅读文章:Excel办公技巧:文本合并函数CONCAT与TEXTJOIN的用法与区别

相关阅读 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦Excel身份证号大探索excel如何根据日期按月汇总计算公式Excel浪漫表白公式,发给心仪的她/他Excel表格如何自动求和

文章评论
发表评论

热门文章 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均

最新文章 Excel有哪些常用的数学函数?​Excel取消表格中虚线的两种方法 Excel最常见的「错误值」,这些含义你都知道吗?实现快速找出Excel表格中两列数据不同内容的3种方法!如何利用Excel一键提取身份证的这些重要信息,公式直接套用!Excel如何制作动态红绿灯,工作可不要亮红灯哦

人气排行 excel 两表数据快速对比,高手都是这样做,四种方法随你选.xlsm是什么文件格式,以及xlsm文件怎么打开的方法excel if函数如何多个条件并列excel中计算加权平均数的公式:用SUMPRODUCT和SUM函数计算加权平均excel中IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUPexcel中COUNTIFS函数9种高级用法详解,条件统计重复值,告别加班涨工如何解除Excel VBA工程密码excel 如何根据身份证号码提取户籍所在省份地区函数公式

盖楼回复X

(您的评论需要经过审核才能显示)