请教高手如何用excel公式自动生成考生号?

考号那一列(B:)=101827+班别+座号,前6位数是相同的,其中班别总共有1班到21班(表示为:如01……11、21),座号1、2、3,5等中间有缺的(同样表示为01、02……),所以想弄个公式来,直接应用于B列,请问怎样运用公式自动生成考号?在此先谢过!
注:座号不是等差数列,座位号中是有残缺的,如1、2、4、6……所以考号要对应上。

选中B列,右击“设置单元格格式”→“数字”→“自定义”,将类型改为"101827"0000
然后开始输入,如果是连续的,那可以用填充的方法:
如输入1班1座的学号,即直接输入为:101,然后一直填充到1班结束,(记住填充后,要单击填充选项,选择为按序列填充).接下来输入2班1座:201,以此类推,有不明白的地方可以回话……

注:关于这个自定义格式:双引号的内容101827是固定的,(双引号必须在英文的标点符号状态下输入)即到时每个单元格中都有,0000是代表四位数值
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-26
这是B2的公式,向下填充就可以了

="10817" & text(c2,"00") & text (d2,"00")
第2个回答  2010-03-26
="10817"&IF(LEN(c2)<2,"0"&c2,c2)&IF(LEN(d2)<2,"0"&d2,d2)本回答被提问者采纳
相似回答