如何从Excel中的给定列中随机选择值

Phi*_*l K 2 excel excel-formula

因此,如果我有一列具有唯一值:

A
100
110
231
194
572
200
Run Code Online (Sandbox Code Playgroud)

我想从中随机选择一个固定数量的值(即3)。

有没有像这样的代码?例如=random(a:a, 3)

Gar*_*ent 5

选择一个单元格并输入:

=INDEX(A$1:A$6,RANDBETWEEN(1,COUNT(A$1:A$6)))
Run Code Online (Sandbox Code Playgroud)

然后复制两个单元格 由于每个选择都是完全独立的,因此可能会出现重复:

在此处输入图片说明

编辑#1:

为了帮助确保同一项目挑不止一个,在B1B6输入:

=RAND()
Run Code Online (Sandbox Code Playgroud)

并改用以下公式:

=INDEX(A$1:A$6,MATCH(LARGE($B$1:$B$6,ROW()),$B$1:$B$6,0))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明