Excel随机数生成及去重指南
快速链接:
- 如何生成随机数
- 如何固定生成的随机数
- 如何去除重复的随机数
在Excel中生成随机数列表对于随机化列表、统计抽样以及许多其他用途都非常方便。但是,Excel的随机数函数是易变的,这意味着它们会不断变化。在本文中,我将向您展示如何生成和固定随机数以及去除重复项。
如何生成随机数
Excel有三个函数可以生成随机数:
函数名称 | 功能 | 语法 | 备注 |
---|---|---|---|
RAND | 生成0到1之间的随机数。 | =RAND() | 此函数公式的括号内没有参数。 |
RANDBETWEEN | 生成您指定的最小值和最大值之间的随机数。 | =RANDBETWEEN(a,b) | a是范围的下限,b是范围的上限。 |
RANDARRAY | 根据您设置的条件生成随机数数组。 | =RANDARRAY(v,w,x,y,z) | v是要返回的行数,w是要返回的列数,x是范围的下限,y是范围的上限,z为TRUE表示返回整数,为FALSE表示返回小数。 |
输入公式并按Enter键后,您可以使用Excel的填充柄使用相同的条件创建更多随机数。但是,在使用RANDARRAY的填充柄时要小心——如果您将填充柄拖动到包含初始RANDARRAY公式结果的单元格,您将看到一个#SPILL!错误,并且随机数数组将被打断。
如何固定生成的随机数
上面列出的所有三个随机数函数都是易变函数,这意味着它们每次更改工作表或重新打开工作簿时都会重新生成。
因此,要修复生成的随机数(我在下面的示例中使用了RAND函数),请选择包含这些数字的单元格,右键单击所选单元格,然后单击“复制”。或者,选择单元格,然后按Ctrl C。
现在,将光标放在已复制范围的左上角单元格中,单击功能区“开始”选项卡上的“粘贴”下拉箭头,然后单击“值”(包含数字1到3的图标)。或者,按Ctrl Shift V。
这些数字现在已固定,就像您手动将它们输入单元格一样。从本质上讲,您使用随机数函数创建了数字,然后使用“选择性粘贴”将它们固定。
如何去除重复的随机数
在我向您展示如何从随机数列表中删除重复值之前,值得注意的是,在上面列出的三个函数中,RAND函数最不可能返回任何重复项,因为它生成的数字列表最多包含15位小数。
通过将FALSE作为最终参数输入以返回十进制数,您还可以增加使用RANDARRAY函数时避免重复数字的机会。
但是,由于RANDBETWEEN仅使用整数(仅限整数)并具有上限和下限,因此它是否可能返回重复项取决于您指定的范围——范围越大,函数返回重复数字的可能性越小。
有多种方法可以从空白画布创建不包含重复项的随机数列表,例如组合INDEX、UNIQUE、RANDARRAY和SEQUENCE函数。但是,我们的目标是从已创建的随机数列表中删除重复项。此外,组合这些函数比我即将向您展示的简单步骤复杂得多。
以下步骤假设您已修复随机数(如上一节所述)。它们还假设所有随机数都在一列中。
首先,选择包含固定随机数的所有单元格。如果您有很长的数字列表,选择整列会更快。然后,在“数据”选项卡中,单击“删除重复项”。
接下来,确保“删除重复项”对话框中的详细信息正确。在我的情况下,我的数据位于E列并且没有标题,所以我可以直接单击“确定”。
然后,Excel会告诉您它删除了多少个重复项。在我的示例中,50在列表中出现了三次,19出现了两次,因此Excel删除了两个50和一个19,总共删除了四个重复项。单击“确定”关闭此消息。
现在,由于数据少了四个数字,我需要使用与原始列表中相同的随机数函数来生成更多随机数,并像在上一步骤中那样修复它们。完成后,再次选择整个数字列表,单击“数据”选项卡中的“删除重复项”,并重复此过程,直到不再有随机数。
除了复制和粘贴包含易变函数的单元格中的值以修复它们之外,您还可以通过单击“公式”选项卡中的“计算选项”并选择“手动”来停止所有易变函数自动计算。然后,输入随机数函数后,单击“立即计算”以更新随机值。
以上是如何从Excel中的随机数中生成,修复和删除重复项的详细内容。更多信息请关注PHP中文网其他相关文章!

提升Excel效率:善用命名区域 默认情况下,Microsoft Excel单元格以列-行坐标命名,例如A1或B2。但是,您可以为单元格或单元格区域分配更具体的名称,从而改进导航、使公式更清晰,并最终节省时间。 为什么始终要为Excel中的区域命名? 您可能熟悉Microsoft Word中的书签,它们是文档中指定位置的不可见路标,您可以随时跳转到需要的位置。Microsoft Excel对此节省时间的工具的替代方案有点缺乏想象力,称为“名称”,可通过工作簿左上角的名称框访问。 相关内容 #

本教程向您展示了如何使用复选框创建Interactive Excel清单,待办事项列表,报告和图表。 复选框,也称为tick框或选择框,是您单击的小方块以选择或取消选择选项。将它们添加到

该教程揭示了Excel高级过滤器的力量,从而指导您根据复杂的标准在检索记录中使用。 与处理更简单的过滤任务的标准Autofter不同,高级过滤器提供精确的控制

本教程显示了如何在Excel中使用高级过滤器,并提供了许多非平凡的标准范围示例来创建一个对案例敏感的过滤器,查找两列之间的匹配和差异,提取较小的记录的提取记录

本教程向您展示了如何在Excel中有效过滤数据。 我们将使用搜索功能介绍过滤文本,数字和日期,并按照颜色或单元格值进行过滤。 我们还将向您展示如何删除过滤器并解决常见问题。

提升Excel表格的可访问性:实用指南 创建Microsoft Excel工作簿时,务必采取必要的步骤,确保每个人都能访问它,尤其是在您计划与他人共享工作簿的情况下。本指南将分享一些实用技巧,帮助您实现这一目标。 使用描述性工作表名称 提高Excel工作簿可访问性的一种方法是更改工作表的名称。默认情况下,Excel工作表命名为Sheet1、Sheet2、Sheet3等等,这种非描述性的编号系统在您点击“ ”添加新工作表时会继续下去。 更改工作表名称使其更准确地描述工作表内容具有多重好处: 提

该教程解锁了Excel的糊状特殊功能的力量,向您展示了如何通过粘贴特殊快捷方式显着提高效率。 在避免使用CO的同时,学习粘贴价值,公式,评论,格式,列宽等等等等

本教程向您展示了如何在Excel中有效添加,修改和删除多个复选框。 上周,我们使用复选框进行清单,条件格式,交互式报告和动态图表进行了探索。 本周,我们将重点关注


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3汉化版
中文版,非常好用