欢迎访问抖客教程网!

抖客教程网

您现在的位置是:主页 > 办公课堂 > Excel教程 > Excel函数 >

Excel函数

用Excel电子表格如何样排学生座位

发布时间:2024-04-02 09:25:01Excel函数评论
对付一名班主任来说,给学生排座位是经常要做的事,操作Excel只要轻点鼠标就能完成学生的排位事情。以下是小编为您带来的关于用Excel轻松排学生座位,但愿对您有所辅佐。 用Ex

  对付一名班主任来说,给学生座位是经常要做的事,操作Excel只要轻点鼠标就能完成学生的排位事情。以下是小编为您带来的关于用Excel轻松排学生座位,但愿对您有所辅佐。

  用Excel轻松排学生座位

  第一步 启动Excel 2003(其他版本操纵雷同),新建一个名为“排座位”的事情簿,在这个事情簿中主要包罗两个事情表——“学生名单”和“座位表”,先在“学生名单”事情表中输入学生的一些根基信息,最后再添加一个“排位”按钮(如图1)。

  (图1)

  第二步 “排座位”事情簿“学生名单”事情表中的学生数据输入完毕后,以“身高”可能“视力”为尺度对输入的学生数据举办升序排序。详细方式是:先选中“身高”可能“视力”地址的某列单位格,然后单击东西栏中的“升序排序”按钮,在弹出的“排序告诫”窗口中单击“排序”按钮即可。

  第三步 按下“Alt+F11”快捷键,调出“Visual Basic 编辑器”,在“Visual Basic 编辑器”窗口中,右击“ThisWorkBook”,选择“插入→模块”呼吁,插入一个模块,并在右边的代码窗口中输入以下代码:

  Sub paizuo()

  Sheets("座位表").Select '激活“座位表”事情表

  Dim Group As Integer '界说暗示组数的变量Group

  Group = Val(InputBox("本班学生分为几组?")) '将输入的数字赋给变量Group

  Zuoci (Group) '挪用Zuoci函数对学生举办排座

  Sheets("座位表").Select

  End Sub

  Sub Zuoci(gro As Integer)

  Dim i As Integer, j As Integer ' 界说轮回变量

  Sheets("学生名单").Select '激活“学生名单”事情表

  Dim Irows As Integer, Icols As Integer, Ixs As Integer '界说“座位表”行变量,列变量,及"学生名单"学生行变量

  Irows = 60 / gro '初始化行变量

  Icols = gro '初始化列变量

  Ixs = 1 '初始化“学生名单”学生行变量

  For i = 1 To Icols '第一位学生自第2行开始

  Ixs = i + 1

  For j = 2 To Irows + 2

  Sheets("座位表").Cells(j, i) = Sheets("学生名单").Cells(Ixs, 1) '给座位表赋值

  Ixs = Ixs + gro '下一个学生为当前第gro个学生

  Next j

  Next i

  End Sub

  代码输入完毕后,退出Visual Basic 编辑器。

  第四步 右击图1窗口中的“排位”按钮,选择“指定宏”,打开“指定宏”窗口,选中“paizuo”宏,最后单击“确定”。

  完成了以上步调的操纵之后,退出、生存并从头打开“排座位”事情簿,单击“学生名单”事情表中的“排位”按钮,这时就会弹出一个询问全班学生要分为几组的窗口(如图2,A地方示的窗口),在该窗口的文本框中输入对应的数字(如“6”),再单击窗口中的“确定”按钮,这时就可以看到“座位表”事情表中的排位结果了,如图3,B地方示的窗口。

  (图2)

  在Excel中完成排位后,抖客教程网,只需将“排座位”事情簿中的“座位表”事情表打印出来贴到讲台上,最后凭据“座位表”中的学生座次布置给学生排位就可以了。操作Excel给学生排位是不是很利便呀,列位班主任伴侣们不妨一试。

  小提示

  在“排座位”事情簿中,“学生名单”事情表主要包罗每学生的根基信息,如身高、性别、视力等等,这也是我们在给学生排座位时所要着重思量的因素。

热心评论

评论列表