excel 长串数字无法递增下拉,请教...

2024年11月20日 15:36
有5个网友回答
网友(1):

1、打开一份空白的表格文件,在A1中输入12位数字,然后我们向下拉,发现数字没有预期递增

2、我们在旁边的空白单元格中鼠标右键选择设置单元格格式

3、在设置中,选择数字下的数值类型,并将小数点位数调成0,点击确定

4、这时候下拉,发现可以实现预期的自增效果

网友(2):

超长数据通常以文本形式记录,下拉时仅仅是复制文本,起不到递增的效果,需要将文本数据截断为两部分,前面固定,后面通过函数递增。

输入以下公式,然后向下填充公式

="260301110101"&TEXT(ROW(A3),"0000")

公式表示:将260301110101字符串与返回行号的ROW(A3)以文本形式TEXT(ROW(A3),"0000")相连,当向下填充时,自动以行号的形式递增。

 

详见附图

网友(3):

你先在A1输入2603011101010003,在A2单元格输入2603011101010004,然后选中A1A2两个单元格,这时候再下拉,试试看
也有可能是你这个数字太长,设置成了文本格式,就不能自动递增,你可以这样
第一步,在A1单元格中输入入260301110101000,然后往下拉,一直拉到你需要的位置(如果是文本格式,那么拉下去的就是260301110101000)
第二步,将B1单元格的格式设置成“数值”,输入3,然后往下拉,应该可以自动递增
第三步,在C1单元格输入以下公式
=if(b1<10,a1&b1,if(b1<100,left(a1,len(a1)-1)&b1,left(a1,len(a1)-2)))
这样可以实现你2603011101010003~2603011101010999这样一些数据的生成,如果还需要更多的数据,调整一下公式即可

网友(4):

单元格,数字,最后自定义,类型那里输入"260301110101"0000就好了,在单元格那里输入3往下拉即可,我刚才试过了。因为我也遇到了这个难题,也刚解决,谢谢采纳。

网友(5):

Excel中文本是不能递增填充的,你可以增加辅助例,如在C3列输入10003,下拉填充,在D例输入=26030111010&C3,在下拉就可以了。