EXCEL单元格中字母后面的数字超过10位时便不能进行自动填充,必须采取其它的方法来实现,例如:
在A1单元格输入Z1201729,按住Ctrl键下拉出所需的行数;B单元格格式设置成文本型,在B1单元格输入0001,在C1单元格输入公式:=A1&B1,然后选中B1和C1单元格,下拉。记住最后还需要将C列复制并选择性粘贴成数值格式,便得到要求的结果。
这种方法不如上一种方法简便,但对于不熟悉EXCEL内部函数的初学者还是容易理解的。
Z12017290002 这个是文本 不是数值
自然是无法递增了
="Z1201729"&TEXT(ROW(A1),"0000")
这样就可以了
excel填充单元格里面值结尾处的数字位数小于10可以填充序列(例如递增),大于10位只能复制。
你这个数据结尾的数字是 12017290001,这是11位,是只能复制的,你减少一位就可以递增了。
你这个需求的话只能用公式了
="Z1201729"&TEXT(ROW(),"0000")
下拉即可
数字超过10位的就会出现这种情况,
这时要拆分
="Z1201729"&TEXT(ROW(A1),"0000")
下拉
你输入公式
="Z"&(2017290000+ROW(A1))
然后下拉.