excel表中19位数字设置成文本后不能自动填充?

若excel表中有19位数字,一般下拉后可以自动填充,如……01、02可下拉为01、02、03……,为什么设置成文本后下拉就还是原来的01,而不能自动生成02、03等数?求高手指点。谢谢!

19位数据一般只能以文本数据存在,而超长文本数据无法做为填充等差序列方式生成递增序列,但可以将超长数据拆分为前面的固定字符部分,和后面的递增序列部分,连接起来后,就是可递增的文本序列。

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

="12345678912345678"&TEXT(ROW(A1),"00")

 

详见附图

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-30
当然不行了,作为文本它又不是数字了.你告诉我是什么样的数列,我帮你写个公式就行了.

="32010621015200901"&TEXT(ROW(A1),"00")
然后向下填充,这样就可以得到类似
3201062101520090101
3201062101520090102
3201062101520090103
的数据列了本回答被提问者采纳
第2个回答  2010-09-30
数字格式情况下系统一般默认为序利填充,因此会自动生成01 02 03
但是设置成文本格式后,要想生成序列填充,可以手动输入01 02然后两个单元格一起向下拉,这时候系统可以判断你想要做的是每个单元格+1的操作(根据前两个单元格的属性来判断)。
第3个回答  2010-09-30
你可以同时选定01 02所在单元格,在选定的格式右下角有个"+",然后鼠标点击“+”后往下拉就可以了。
相似回答