excel中30人一个考场如何实现

如题所述

假设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行,可以改一下公式就行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-08
在空白列前30个单元格输入1-30系列数字为座位号,选中,下拉。本回答被提问者和网友采纳
第2个回答  2010-12-08
你的问题不是很明确哦
相似回答