我想把相同职位、相同报考单位排到相同(相近)的教室,其准考证号码的公式怎么设计?我设计了一个公式:evalfor(GridName,"座位号","rand(rows)") and sortcol(GridName,"座位号",1) and sortcol(GridName,"职位",1) And evalfor(GridName,"座位号","Row") and sortcol(GridName,"考场号",1) And RecalcCol(grid,"考场号","准考证号码")但没有达到目的。请帮忙检查原因。谢谢!
egd文件下载Excel:
RAR文件下载
RAR文件下载-=-=-=- 以下内容由 wjq1072 在 2006年08月13日 03:58pm 时添加 -=-=-=-这个能打开的!!
-=-=-=- 以下内容由 wjq1072 在 2006年08月13日 04:02pm 时添加 -=-=-=-改成:"0"+Text(INT((Row-1)/[%AA%])+1)+"-"+If(Len(Text(MOD(Row-1,[%AA%])+1)) > 1,Text(MOD(Row-1,[%AA%])+1),"0"+Text(MOD(Row-1,[%AA%])+1))
我以为你只需把编号改成01--30,那就把前面的0也一齐更改一下吧!
1、座位号的刷新公式:
If(Len(Text(INT((Row-1)/[%AA%])+1)) > 1,Text(INT((Row-1)/[%AA%])+1),"0"+Text(INT((Row-1)/[%AA%])+1))+"-"+If(Len(Text(MOD(Row-1,[%AA%])+1)) > 1,Text(MOD(Row-1,[%AA%])+1),"0"+Text(MOD(Row-1,[%AA%])+1))
2、准考证号的刷新公式:
"准:"+If(Len(Text(INT((Row-1)/[%AA%])+1)) > 1,Text(INT((Row-1)/[%AA%])+1),"0"+Text(INT((Row-1)/[%AA%])+1))+"00"+If(Len(Text(MOD(Row-1,[%AA%])+1)) > 1,Text(MOD(Row-1,[%AA%])+1),"0"+Text(MOD(Row-1,[%AA%])+1))
egd文件下载
下面引用由czy在 2006/08/12 00:10pm 发表的内容:
我在老论坛回复过,不可用吗?
达不到我的要求。