假设A1:A30为姓名,首先在B列建立一个随机数列,以便随机给考场排序。
B1:B50(多留几行)=rand()生成一个随机数列,然后复制-选择性粘贴-数值,再对B列高级筛选-选择不重复的值,在原区域显示结果。这样在B列得到一列完全不重复的随机数据,作为随机排序的辅助列。
然后空白列,比如D1输入公式:
=VLOOKUP((ROW(1:1)-1)*5+COLUMN(A:A),IF({1,0},RANK($B$1:$B$30,$B$1:$B$30),$A$1:$A$30),2,0)
用CTRL+SHIFT+ENTER结束,向右拉至5列,向下拉至6行。
如果不是5列6行,可以改一下公式就行。
温馨提示:答案为网友推荐,仅供参考