Jun 18

用Excel编考试座位号的公式设置 晴

admin365 , 11:47 , Excel , 评论(0) , 引用(0) , 阅读(52) , Via 本站原创 | |



[转载]

不论哪一种考试,座位都得编排,用VFP或其他什么程序软件编排都是再简单不过的事了,但是要人人都能利用电脑来编排座位号也不是件容易事。如果要Excel来编排考试座位,那只要有电脑的人,或者用过电脑的人,都是易如反掌,在Excel中编排考试座位号,不外乎是设置公式而已,只要只要有编辑好了的公式,复制、粘贴到相应的单元内,编排考试座位就算搞定!简单吧,不信你试试,下面就是编排考试座位的公式,只要你按照以下步骤来做,就没问题!

一、我们先设置基录入本信息的单元

合并A1,A2单位格,输入“学校代码”,在D1输入“年级号”,将光标指定在F1,用鼠标在Excel菜单栏选“数据”-选“有效性”-选“设置”-选“允许:序列”,“来源”框内输入“1文应,2文往,3理应,4理往”,按“确定”;合并H1,I1单元格,输入“每间考室座位数”,将J1在名称框中更名为“zw”。

二、设置表头

在A3单元输入“序号”,在B3单元输入“班次”,在C3单元格输入“考室”,在D3单元格输入“考号”,E3单元格输入“姓名”,在F3单元输入“性别”.........

三、设置公式

在A4单元格输入=ROW()-3

在C4单元格输入=IF(LEN(IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1)))=1,"0","")&IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1))

在D4单元格输入=C$1&E$1&G$1&IF(LEN(IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1)))=1,"0","")&IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1))&IF(LEN(zw+IF(IF(LEN(IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1)))=1,"0","")&IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1))<zw,A4,A4-zw*IF(MOD(A4,zw)>0,1+INT(A4/zw),INT(A4/zw))))=1,"0","")&zw+IF(IF(LEN(IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1)))=1,"0","")&IF(MOD(A4,$J$1)>0,1+INT((A4)/$J$1),INT((A4)/$J$1))<zw,A4,A4-zw*IF(MOD(A4,zw)>0,1+INT(A4/zw),INT(A4/zw)))

zw为座位数单元格名称

将上述公式复制、粘贴在相对应的单元格,用复制手柄往下拖到需要的行数就算搞定,对于该表的内容可以根据需要,性别后增设。学校代码、年级号、类别号(1文应、2文往、3理应、4理往)、每间考室座位数的值是可以任意改变的,但是位数不能增减,否则会对考的位数有改变。


[转载]原文链接: http://excel-chenyan.blog.163.com/blog/static/66019017200851810297261

百度搜索:Excel
Google搜索:Excel
雅虎搜索:Excel
SOSO搜索:Excel



Tags:
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]