最简单的办法用rand函数+排序的方法假设你的表含有表头并且50个人名在A列,将B列作为辅助列,在B2中输入以下公式并下拉=INT(50*RAND())+1然后以B列为关键列进行排序即可。注:如果是07或07以上版本B2中公式可写成以下形式:=RANDBETWEEN(1,50)这个公式在03中也可以用,不过需要提前加载下“VBA函数”