如何在指定范围内快速获取随机不重复整数

随机整数在数据处理中经常会用到,而有时需要在一个特定的范围内获取一定数量的随机且不重复的整数。本文将介绍几种快速实现这一目标的方法。 先取整数再去重首先,在单元格中输入公式 `RANDBETWEEN(

随机整数在数据处理中经常会用到,而有时需要在一个特定的范围内获取一定数量的随机且不重复的整数。本文将介绍几种快速实现这一目标的方法。

先取整数再去重

首先,在单元格中输入公式 `RANDBETWEEN(1,60)`,然后按回车键得出一个随机结果。接着将这个公式向下拉至20行左右,这样就得到了一列随机数,但可能存在重复数据。

如果想要知道去重后的数据有多少个,可以利用公式 `SUMPRODUCT(1/COUNTIF(C1:C21,C1:C21))` 来计算不重复数据的数量。然后对表格中的结果进行去重操作,选中数据后点击菜单栏中的“数据”--“删除重复项”,在弹出的对话框中选择“以当前选定区域排序”,最后点击“删除重复项”按钮。之后,从去重后的数据中选择12个整数复制到需要的位置即可。

一步到位的公式方法

除了通过辅助列的方式进行去重,还可以通过一个公式一步到位。首先选中存放随机数的区域,比如A1:A12,然后输入公式 `MOD(SMALL(RANDBETWEEN(ROW(1:60)^0,99)/1% ROW(1:60),ROW(1:12)),100)`。最后按下 `Ctrl Shift Enter` 键即可快速生成12个不重复的随机整数。

以上就是在指定范围内快速获取随机不重复整数的几种方法。通过这些方法,可以轻松地应对需要获取随机整数并确保不重复的情况。希望这些技巧能对你的工作有所帮助!

标签: