用excel表,要求在68个数字或名字中,随机选取30个

请问应该怎么做?

1、如果数字和姓名在A列的A1:A68,那么选择B1:B68,输入=RAND() 按Ctrl+Enter组合键结束;
2、选择C1:C30单元格,输入以下公式,按Ctrl+Enter组合键结束
=INDEX(A:A,MATCH(LARGE(B:B,ROW(A1)),B:B,0))
公式根据随机数的大小,抽取A列对应的数据,每按一个F9,随机取数一次。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-29
是不是在一列?或一行?追问

名字都在一列,只要每次能随机选出30个名字就行

追答

假设名字放在A列,第1行为标题,从第2行开始,共计68个名字。把下面的公式放在任一列,想要几个任意名字,向下拖几行好了。
=OFFSET(A$2,RANDBETWEEN(0,67),0)

本回答被提问者采纳
相似回答