电脑教程
位置:首页>> 电脑教程>> office教程>> excel 如何运用RANDBETWEEN函数生成随机密码和随机编码

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

  发布时间:2023-05-27 05:12:28 

标签:RANDBETWEEN函数,excel生成随机密码,excel随机编码

今天我们学习运用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的用法与区别

0
投稿

猜你喜欢

  • Excel表格是一款主要用于编辑和处理数据的专业办公软件,其中拥有很多非常强大的功能,使用这些功能我们可以实现各种效果。如果有需要我们可以在
  • 把光标放到红色线框标记的位置,会选中整个word表格。单击鼠标右键,选择“表格属性”选项,弹出下图所示对话框。切换至“行”标签,找到“允许跨
  • Excel中的right函数具体该如何使用呢?接下来是小编为大家带来的excel表格函数right的使用方法,供大家参考。excel表格函数
  • 想不想打开Word文档时就可以听到自定义的音乐,而且还可以不影响正常的编辑功能,如此好的事情,该如何实现呢?其实很简单,只要给Word文档插
  • OFFSET函数返回从指定引用偏移后的引用。从一个引用开始,通过偏移一组行号和列号,返回指定大小的另一个引用。什么情况下使用OFFSET函数
  • 在Excel中,如果要检验数据是否为数字,可以使用ISNUMBER函数检验数据是否为数字。Excel2007可使用ISNUMBER函数检验数
  • 1、先准备好需要裁剪的图片:通过图像处理软件,将需要裁剪下来的部分调整到图片的中央部位。2、进入 Word2007 中,利用“绘图”工具栏上
  • 怎么在Excel中跳过空格粘贴?小伙伴们知道Excel中跳过空格粘贴的小技巧吗,不知道的没关系,下面让我们一起来看看具体的操作吧怎么在Exc
  • word方块里打√的方法:第一种:输入法利用搜狗输入法,输入拼音xuanzhong即可。第二种:插入法将光标放在文档中,之后点击插入——符号
  • 现在使用Win10系统小伙伴有很多,虽然还是不少小伙伴在使用大电脑的时候会出现卡顿现象,但只要开启了多核优化就会好非常多,那么应该如何开启多
  • 有的朋友在打印图片的时候发现打印出来的图片原来的图片少了一截,打印不全。这是怎么回事呢?我们要怎么操作才能打印完整呢?今天小编给大家带来了W
  • 使用Win10系统的时候,尤其在修改hosts文件的时候总会出现问题,不是系统提示权限不足的问题,就是文件无法打开或者文件无法保存,让人非常
  • 随着Office2013客户预览版的发布,微软也开始对这个全新办公套装触摸功能进行介绍。但是在当前的鼠标和键盘并不适合触控功能,尤其是在使用
  • 我们在使用Excel表格时,下拉数字一般都是递增的,那么我们怎么实现excel下拉数字递减。以下是小编为您带来的关于excel下拉数字递减设
  • EXCEL2000中隐藏的赛车小游戏是很多人学生时期的一大乐趣,相信很多90后都玩过这个小游戏了,小编小的时候也经常打开Excel弄出一个赛
  • 说到单元格式次序,很多的朋友应该懵了吧。我们当中有很多人还不了解Excel中单元格式次序,更不用说是去改变它。今天,小编特为大家做一个全面的
  • excel设置标准偏差条件格式可以在单元格区域中查找高于或低于平均值或标准偏差的值。打开“期末成绩统计表.xlsx”工作簿,以查找高数课程中
  • 在使用这款操作系统的过程中,在访问一些文件夹的时候,系统会告诉我们需要使用Administrator权限才能继续操作。Administrat
  • 最近,小伙伴反应下载win10镜像文件,如果发现安装后不能正常启动,该怎么办?其实U盘启动盘制作是时候出现问题了,问题了。默认情况下,使用E
  • Excel中的强制换行功能具体该如何操作呢?下面是由小编分享的excel2003如何强制换行的教程,以供大家阅读和学习。excel2003如
手机版 电脑教程 asp之家 www.aspxhome.com