标签: excel excel-formula
因此,如果我有一列具有唯一值:
A 100 110 231 194 572 200
我想从中随机选择一个固定数量的值(即3)。
是否有执行此操作的代码?例如=random(a:a, 3)
=random(a:a, 3)
答案 0 :(得分:5)
选择一个单元格并输入:
=INDEX(A$1:A$6,RANDBETWEEN(1,COUNT(A$1:A$6)))
并复制两个单元格。由于每个选择都是完全独立的,因此可能会重复:
EDIT#1:
为确保同一项目没有不被选中,请在 B1 至 B6 中输入:
=RAND()
并改用以下公式:
=INDEX(A$1:A$6,MATCH(LARGE($B$1:$B$6,ROW()),$B$1:$B$6,0))