春节刚过,某部门马上组织员工进行岗位技能考试,本次考试有561人报名参考,部门安排了两个考场共18个考室,每个考室安排32座,需要对所有报名的考生随机安排座位。

下面是待分配座位考生的基本信息:

下面是考生考试座位分配表:

这里要求我们随机安排考生座位,最简单的方法就是先按顺序安排每位考生的座位,然后再对这些考生的记录进行随机排序。

步骤一:按顺序排列座位

① 在F3单元格输入文本“一考场”,然后向下填充文本至F291单元格,用于分配第一考场的所有考生。

② 按照同样的方法在F292单元格输入文本“二考场”,双击单元格右下角的自动填充,为其他考生分配考场。

③ 要按顺序安排座位,可以借助当前记录的行号来生成重复的序列。选择G4单元格,输入公式“=INT((ROW()-4)/32)+1&"考室"”分配第一个考生的考室号。向下填充公式至记录结尾,为所有报名的考生分配考室号。

函数ROW()用于获得当前考生数据的行号,由于数据区域的第1行位于工作表的第4行,因此需要将此行号减4。由于每个考室安排32座,所以需要除以32,再用INT函数取结果的整数部分后加1,得到1到18的整数。最后再用“&”符号连接“考室”文本,就能得到需要的结果。

其实,除了使用INT函数通过取整来获得考室号外,还有很多方法,如利用CEILING函数向上取行号最接近32的倍数,再除以32,也可以得到相同的结果,公式为“=CEILING((ROW()-4)+1,32)/32&"考室"”。

同样道理,使用向下取整的函数FLOOR也可以得到相同的结果,公式为“=FLOOR((ROW()-4),32)/32+1&"考室"”。

④ 选择H4单元格,输入公式“=MOD(ROW()-4,32)+1”,分配第一个考生的座位号。向下填充公式至考生数据结尾,为所有报名的考生分配座位号。

用MOD函数得到“ROW()-4”除以32的余数,并将得到的结果加1,从而取得1-32的整数序列。(小知识:一个数除以另一个数,要是比另一个数小的话,商为0,余数就是它自己。例如:1除以2,商数为0,余数为1。2除以3,商数为0,余数为2。)

步骤二:随机排序

当想要打乱一个有序的记录表的顺序时,可以使用EXCEL中的RAND函数生成一个随机数的辅助列,然后利用此列对原数据区域进行排序即可打乱数据的顺序。

① 选择I4单元格,输入公式“=RAND()”,按回车键生成一个随机数,向下填充公式至记录结尾即可。RAND函数的作用是生成一个0-1之间的随机数,它没有任何参数,在使用的时候,只要保证添加了函数标志“()”即可。

② 选择A3:I3单元格区域,按住Shift键并双击该区域的下边框,选中整个数据区域。

③ 在“数据”选项卡中单击“排序”按钮,在弹出的排序对话框中,将“主要关键字”栏设置为“列I”,“次序”设置为“升序”。

④ 单击“确定”按钮完成排序操作,然后删除I列数据,得到下面的考生考试座位分配表。

看到这里,大家可能会好奇,为什么按照随机数列进行升序排列后,考生原本的座位信息会发生变化。这是由于考生的考室号和座位号是根据行号来生成的,只要考生所在的位置发生变化,即考生所在的行号发生变化,实际的分配结果也将被打乱。由于RAND()生成随机数,所以每次应用RAND()函数对数据进行排序后,考生的座位号都会发生变化,真正实现座位号随机分配

excel函数应用:如何快速制作考生座次分配表相关推荐

  1. 中随机打乱序列的函数_excel函数应用:如何快速制作考生座次分配表

    编按:哈喽,大家好!春节已经结束了,不少公司在正式开工后,一般会对员工进行岗位技能考试.既然要考试,自然就会涉及到考生座位安排的问题,今天我们就一起来学习一下,如何在excel中快速地制作考生的座位分 ...

  2. 怎么用计算机绘制不规则表格,怎么绘制表格-Excel小技巧:快速制作工资表和不连续填充表格信息,人事必看...

    小伙伴们,大家好!面对杂乱没有规律的工资内容,如何将它们转换成查阅方便的工资条是每个人事在月中或者月底进行工资核算和发放都会遇到的难题.如果将WORD中文字内容的工资明细,依次进行粘贴复制或者是手动输 ...

  3. 五、开始学习Excel函数,效率快速提高

    @Author : By Runsen @Date : 2020/5/12 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘 ...

  4. xlsx表格怎么做汇总统计_Excel表格中如何快速汇总多个数据表中的数据

    原标题:Excel表格中如何快速汇总多个数据表中的数据 在Excel工作表中,如果需要汇总报告多个单独单元格的结果,可以将这些单元格中的数据合并到一个主工作表中.这些工作表可以与主工作表在同一个工作簿 ...

  5. 小福利,采用excel函数制作大屏可视化,用sumifs函数快速统计汇总数据,锁行锁列以及锁列不锁行

    小福利,采用excel函数制作大屏可视化,用sumifs函数快速统计汇总数据,锁行锁列以及锁列不锁行 源数据如下图所示 第一步处理源数据的效果是下图 其中根据年份变化,求总订单量.总销量.总销售额,只 ...

  6. 甘特图制作_如何用Excel快速制作甘特图?(超详细!)

    甘特图作为现代项目管理中一项重要的管理工具,它能够帮助你考虑资源.成本等项目中重要的元素,并且能够通过图形直观的观察到项目中所要完成的任务.开始与结束时间,每项任务所需时间,某项任务在某个时间段内完成 ...

  7. Ps和Excel结合,快速制作透明表格

    Ps和Excel结合,快速制作透明表格:参考视频链接 Step1: 制作excel表格,导出为pdf格式 Step2: 打开PS,在文件选项卡中选择新建,新建一个空白文档 Step3: 在文件选项卡中 ...

  8. Excel如何快速制作二级下拉菜单

    今天跟大家分享一下Excel如何快速制作二级下拉菜单 1.首先在单元格中录入一级二级下拉菜单信息数据 2.然后选中这些数据单元格区域 3.点击下图选项(Excel工具箱,百度即可了解详细下载安装信息, ...

  9. 用Excel函数制作迷你图?这技能简直不要太酷炫!| 薪技巧

    EXCEL图表系列: Excel数据分析常用函数①--查询函数 Excel高级图表制作①--电池图/KPI完成情况对比图 Excel高级图表制作②--帕累托图 Excel高级图表制作③--漏斗图/转化 ...

最新文章

  1. 干货:排名前 16 的 Java 工具类!
  2. python读取一个文件夹/子文件夹下的所有文件名字
  3. 设备像素,设备独立像素,CSS像素
  4. 数据中台(二)数据质量分析及提升
  5. 复习(三)—— 进程管理详解
  6. springboot项目如何不依赖spring-boot-parent
  7. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 服务器之间的接口通讯功、信息交换...
  8. Java讲课笔记09:类与对象
  9. WPS Office 2009 个人免费正版下载 【转载】
  10. python之微信自动恢复
  11. 高次同余方程式的解数及解法
  12. Oracle 基本SQL语句
  13. linux lp命令,Linux lp 命令 command not found lp 命令详解 lp 命令未找到 lp 命令安装 - CommandNotFound ⚡️ 坑否...
  14. 电路中极性与非极性电容并联的作用
  15. 诗经 - 小雅 - 吉日
  16. 深入浅出推荐系统(二):召回:内容为王
  17. 旅游规划pta(无向图求顶点间最短路径)
  18. 利用Try-with-resources(TWR)读取Excel文件
  19. SQLHelper助手类【代码】
  20. CNCF 2020 China Interesting Talks

热门文章

  1. 生活不止眼前的苟且,还有诗和远方的田野
  2. Visual C++ 全能速查宝典
  3. Weekly Roundup: 补课QAQ
  4. golang之文件读写/复制/断点续传
  5. BLUES吉他学习笔记006 bluesrv[10]
  6. oracle数据库建模(影音租赁系统)与实现
  7. 异闻录——每晚一个离奇故事 敬请期待,一天,一个离奇故事!如果您喜欢,请在评论里发表您的高见,支持,每天一个新故事!
  8. 2021年美团技术团队最受欢迎的22篇技术文章
  9. FCPX | 影片消除人声
  10. origin软件有python好用吗_Origin 2021大大改进了与Python的交互