邹平三星集团:10位以上的数字文本格式不能的自动填充,怎么搞?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 12:11:56
在单元格里输入等于或大于10位以上的数字文本,如在某格中输入:000000000001,想通过填充到、、、00000000099、000000000100、、、,现采用任何填充方式均行不通,显示仍为000000000001,而11位以下的无论是文本格式还是数字、常规格式的,都能顺序而下填充。
有朋友使用函数或文本连接符"&"等将二格以上的单元格连接起来以达到目的,例如:=CONCATENATE($A$1,B1) 或=$A$1&B1 ,但必须加入一列数据合并后,再通过选择性粘贴到目标格等操作,才能实现,过于麻烦。
有没有高手能通过其它的方法,在单元格直接达到填充的高明巧门???!!!
另有的朋友采用数字前加"'"只能将数字转化成文本数字,但并不能实现11位以上文本数字填充;还有的朋友使用自定义格式,如“00000000000”或“#.#”等,虽然可能在单元格里显示出来,但实际编辑栏里仍保持着原样(假如有选择性粘贴,马上显出“原形”),并未真正意义上达到对数字文本进行填充的目的。

顺便补充一句,我想对11位以上文本数字进行的填充,并非是连续的,也并非是同一个固定的长度,可能是11位,也可能是12位,或更多,如:000000000001----000000000003是我需要的,而000000000004----000000000005我又不要,第二个我可能要的又是00000000000000020----25、、、、、、请高手指教,谢谢了!

在Excel 2003中,11到15位形如0000000000001……的文本数字可以按序列填充:
比如13位文本数字——
先输入前2个数,0000000000001、0000000000002(先输入英文单引号或先设置成文本格式,再输入数字),然后选中这两个数用鼠标向下填充。

呵呵,可以在单元格前面加一个半角的"'"符号(引号不用)就可以了,第二个恕水平有限,一般都是用这个办法