易表在线答疑技术与交流用户社区 → [求助]求助一个安排考场编号代码的公式


  共有9950人关注过本帖树形打印复制链接

主题:[求助]求助一个安排考场编号代码的公式

帅哥哟,离线,有人找我吗?
hbfnmxb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:731 积分:4099 威望:0 精华:0 注册:2006/8/29 23:00:00
[求助]求助一个安排考场编号代码的公式  发帖心情 Post By:2012/9/25 13:18:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:考场安排编号公式.egd

在"班级学生考场座位安排"表中有一列代码列,这列要求:根据"考场相加"列而来, 在"考场相加"列中,它有"第N考场第M行 第X列" 这样的标记,那么"代码"列应该是这样表示:"DXHM",D与H固定不变,所变的是X与M,这个代码列的公式应该如何表示?
谢谢!!!
[此贴子已经被作者于2012-9-25 13:21:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/9/25 15:21:00 [只看该作者]

试试“代码”列刷新公式:

"D" + If(Instr("1",Split([考场相加]," ",2)) >= 0,"1",If(Instr("2",Split([考场相加]," ",2)) >= 0,"2",If(Instr("3",Split([考场相加]," ",2)) >= 0,"3",If(Instr("4",Split([考场相加]," ",2)) >= 0,"4",If(Instr("5",Split([考场相加]," ",2)) >= 0,"5",If(Instr("6",Split([考场相加]," ",2)) >= 0,"6",If(Instr("7",Split([考场相加]," ",2)) >= 0,"7",If(Instr("8",Split([考场相加]," ",2)) >= 0,"8",If(Instr("9",Split([考场相加]," ",2)) >= 0,"9"," "))))))))) + "H" + If(Instr("一",Split([考场相加]," ",1)) >= 0,"1",If(Instr("二",Split([考场相加]," ",1)) >= 0,"2",If(Instr("三",Split([考场相加]," ",1)) >= 0,"3",If(Instr("四",Split([考场相加]," ",1)) >= 0,"4",If(Instr("五",Split([考场相加]," ",1)) >= 0,"5",If(Instr("六",Split([考场相加]," ",1)) >= 0,"6",If(Instr("七",Split([考场相加]," ",1)) >= 0,"7",If(Instr("八",Split([考场相加]," ",1)) >= 0,"8",If(Instr("九",Split([考场相加]," ",1)) >= 0,"9",If(Instr("十",Split([考场相加]," ",1)) >= 0,"10"," "))))))))))


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/9/25 15:26:00 [只看该作者]

"D"+Substitute(Split([考场相加],"第",4),"列","H")+If(Instr("一",[考场相加])>-1,"1",If(Instr("二",[考场相加])>-1,"2",If(Instr("三",[考场相加])>-1,"3",If(Instr("四",[考场相加])>-1,"4",If(Instr("五",[考场相加])>-1,"5",If(Instr("六",[考场相加])>-1,"6",If(Instr("七",[考场相加])>-1,"7",If(Instr("八",[考场相加])>-1,"8",If(Instr("九",[考场相加])>-1,"9","10")))))))))

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2012/9/25 15:46:00 [只看该作者]

"D" + Mid([考场相加],17,1) + "H" + Eval("Mid(""123456789"",Instr(""" + Mid([考场相加],10,2) + """,""一二三四五六七八九""),1)")

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/9/25 16:56:00 [只看该作者]

这个精彩!图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
hbfnmxb
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:731 积分:4099 威望:0 精华:0 注册:2006/8/29 23:00:00
  发帖心情 Post By:2012/9/25 18:50:00 [只看该作者]

排号列公式如何表达?
排号列公式是按相同考场相同列不同行进行排号:
比如:第10考场第1列中有七行,就表示为K01、K02、K03、K04、K05、K06、K07;第10考场第2列中有七行就依次表示为K08、
K09、K10、K11、K12、K13、K14;;第10中有42人,那么直到K42,到第11考场也是这样,依然表示为K01至K42.如果个别考场有35人的,那么就表示为K01至K35.
这个公式如何表示??

 回到顶部
帅哥哟,离线,有人找我吗?
hbfnmxb
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:731 积分:4099 威望:0 精华:0 注册:2006/8/29 23:00:00
  发帖心情 Post By:2012/9/25 18:51:00 [只看该作者]

排号列公式如何表达?
排号列公式是按相同考场相同列不同行进行排号:
比如:第10考场第1列中有七行,就表示为K01、K02、K03、K04、K05、K06、K07;第10考场第2列中有七行就依次表示为K08、
K09、K10、K11、K12、K13、K14;;第10中有42人,那么直到K42,到第11考场也是这样,依然表示为K01至K42.如果个别考场有35人的,那么就表示为K01至K35.
这个公式如何表示??

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/9/25 20:23:00 [只看该作者]

用按钮一次性解决。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:6666.egd


 回到顶部
帅哥哟,离线,有人找我吗?
hbfnmxb
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:731 积分:4099 威望:0 精华:0 注册:2006/8/29 23:00:00
  发帖心情 Post By:2012/9/26 6:14:00 [只看该作者]

谢谢 ,非常感谢.很实用的东东.现在成功了.呵呵

 回到顶部
帅哥哟,离线,有人找我吗?
hbfnmxb
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:731 积分:4099 威望:0 精华:0 注册:2006/8/29 23:00:00
  发帖心情 Post By:2012/9/26 8:39:00 [只看该作者]

"本班考生考场"这一列设置了班级后7名的学生不参加考场的安排,是哪班的学生就在哪个班并且是在本班的第一行,占1-7列,这七个学生的考场是这样表示的:比如10班的,就在10场,表示方法是:第10考场第一行 第1列-----第10考场第一行 第7列",其它考生的不变,这个公式如何表达?

 回到顶部
总数 12 1 2 下一页