Excel - 从更大的数据集中选择数字

Excel - 从更大的数据集中选择数字

我有一个关于 Excel 的问题(希望在正确的论坛上)

我在 excel 中有 100 个数字的数据,我想随机选择 30 个数字,但不会再次选择相同的数字(因此通过删除已经选择的数字)

但我却不知道该怎么做?我尝试使用 RANDBETWEEN(1;100) 并复制了 30 次,但它会重复相同的数字。

您能否帮助我使用工作表公式而不是使用 VBA(如其他一些论坛问题所建议的那样)?

答案1

认真地说,如果你不想要 VBA,请使用过滤器,将其与 VBA 分开。在你的范围旁边放一列,并用=Rand()

将其拖下。然后复制并选择性粘贴 - 值在其本身之上。

现在只需按升序或降序排序,然后选择前 30 个或后 30 个作为您的选择。

除非你的列表上有数百万个,否则它的有效性约为 99.999%。

在此处输入图片描述

相关内容