有没有办法让 Excel 从一列中随机挑选 N 个值,而该列中的项目总数大于 N?我原本想这样做,=RANDBETWEEN(0,1)
但这有可能给出一个 >N 的值。我相信可能有一种我遗漏的简单方法可以做到这一点。谢谢。
答案1
这是我能想到的方法。假设值列表列在“A”列中,然后在单元格 B1 中执行此计算=RANDBETWEEN(1,COUNTA(A:A))
。
使用索引公式=INDEX(A:A,B1)
。
这将从 A 列的列表中返回随机选择的值
PS 如果您愿意,您还可以将这两个函数连接起来=INDEX(M:M,RANDBETWEEN(1,COUNTA(A:A)))