excel如何随机不重复抽取一组数据

2025-06-21 21:33:56
推荐回答(3个)
回答1:

这里举个简单的例子

假如有名字51个,在A列
现在D列按你的要求把它们打乱排序
输入 数组公式,输完后 按CRTL+SHIFT+ENTER
=INDEX(A$1:A$51,LARGE(IF(ISNA(MATCH(A$2:A$51,D$1:D1,)),ROW(A$2:A$51)),1+INT(ROWS(A1:A$50)*RAND())))

回答2:

假定姓名在SHEET1!A列
在B1:B20 写入公式: =rand()

SHEET2! A1写入公式:
=INDEX(Sheet1!A:A,RANK(Sheet1!B1,Sheet1!$B$1:$B$20))
下拉

回答3:

你可以参考这个

百度经验:Excel指定文本按指定次数随机排序显示