在excel表格中编序号时,超过18位怎么自动编号

如题所述

    超过15位的数字格式的数字,15位后就变成0了。如图:


    如果是超过15位的,最后减15,得几,就把前几位设置成文本用“&”粘到数字边。然后公式下拉。

    ="12345"&TEXT(ROW(A1)-1,"000000000000000")


温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-08
你的意思是一个单元格里面超过18位?还是每个单元格递增,如第一单元格为1,第二个为2--以此类推下去超过18位?如果是第一种情况你可以首先把那个单元格设置成文本格式,右击选设置单元格,然后选数字,找到文本,确定一下,在单元格左上角会出现一个绿色的批注,你选单元格,会有黄色的方框出来,你在下面选忽略错误就可以了------如果是第二种,选中那个要拉的单元格往下拉,然后按住ctrl往下拉,如果你电脑上这个快捷不行,你就往下拉,然后在拉到的最后一个单元格的下方选那个标记中的填充序列,就可以了
第2个回答  2011-05-08
第一格输入公式
=123456789123456&text(row(A1),"000")
按住填充柄下拉
(前面15位是公共的,前面公共位数减少时,最后的0个数需增加。)本回答被网友采纳
第3个回答  2011-05-08
写依据代码如:在A2单元格中写入“=A1+1”,然后向下填充就ok了
第4个回答  2011-05-08
A2=TEXT(A1+1,"#")
相似回答