【Excel】如何在自动筛选模式下使用以序列方式填充单元格,并且取消筛选后序列号不变?

excel在自动筛选的状态下,对c列的内容进行排序,在B列显示序列号,序列号为0001,然后0002,0003。。。一直往下。是不是用=TEXT(SUBTOTAL(103,C$2:C2),"0000")? 问题是取消自动筛选或者再做其他筛选时,刚才编的序列号又变乱了,请问有什么办法使在筛选状态下编排的序列号在取消筛选时不变?或者用其他的函数进行编号?请大虾们赐教!
急用!!!在线等!!!
举个例子:一个学校有10个班,每个班学生数若干,现在有一个excel表格包含所有学生,并且excel中有一列编号是按班级编号,如2010(年份)01(班级),201002,现在需要给每个学生按班级编学号,请问如果编排?

第1个回答  2010-08-13
不用函数一样可以得到相同的结果,如果你不想B列的序号发生变动,在筛选的时候只选C列就行了,如果想一起变动的话,两列都选就行
第2个回答  2010-08-15
也许是我没正确理解你的意思,我觉得先按班级编号排序,然后再自动筛选,在同一班内直接用序列填充就可以了,没那么复杂吧。
第3个回答  2010-08-19
复制---粘贴为数值
或者使用VBA
第4个回答  2010-08-24
相似回答