轻舟上逆吧 关注:93贴子:4,381
  • 4回复贴,共1

【EXCEL】生成序列数字问题

只看楼主收藏回复

在A1单元格有一个这样的号码:D9106A
如何在A列自动生成下面的:D9106B、D9106C、D9106D......

如果是:C8013B,则下面生成:C8013C、C8013D、C8013E......


————————————————————————————————————

〖做法〗
先选中A2单元格, 
编辑栏/插入/名称/定义,“在当前工作簿的名称”下面输入:D  
在引用位置下面输入:  
=LEFT(A1,LEN(A1)-1)&CHAR(CODE(RIGHT(A1))+1) 
点“添加”,确定  
这时在工作表中任意单元格输入:D9106A 
在下面单元格输入:=D 
再向下填充就是了。 
同样,在任意单元格输入:C8013B,在下面单元格输入:=D,向下填充。




1楼2007-11-14 13:45回复
    就上面的问题又出现了新问题,号码前面还有一个统一的代号"3DL-"为了省事设置了自定义单元格格式("3DL-"@),现在再用上面的方法好象不行了,向下填充出现的都3DL-=D,如何解决?

    ————————————————————————————————————

    〖做法〗
    照样向下填充,之后,数据/分列,直接点完成。


    2楼2007-11-14 13:57
    回复
      3楼的,LEFT(A1,4)为什么要加""?应该不加才对啊.


      4楼2008-07-28 08:52
      回复
        • 114.95.255.*
        A2=LEFT(A1,5)&CHAR(ROW()+64)


        5楼2009-06-19 17:00
        回复