相信大家都知道excel有个强大的功能—自动填充吧,利用它能够快速地输入成批的有规律的数据。学校在给学生进行编学号的时候,就是采用这种方式的,只要先将数据按照预先定好的次序排好,然后直接输入第一个编码,其余的学号就可以用填充方式来实现快速地输入。如果是文本数据,直接拖曳填充柄,如果是数值数据,则拖曳填充柄的同时需要按住Ctrl键,这样就能得到依次递增的学号数据了。
学校编的学号一般都比较短,从来都没有碰到过填充失败的时候。但是在会考准考证号的输入时却发现了问题,现行的会考准考证号码为12位长,如090706050001、100706050001等(前两位用于标识学生的入学年份,所以各个年级是不一样的),结果发现无论你采用什么方式,填充出来的数据都是一样的,也就是全部都是090706050001。
经过多次实践,发现数值类型最多可以保存15位,但如果要对数值能进行递增填充的话只支持14位,对于文本类型则可以保存任意位长,但要递增填充只支持10位。那么我们的长数字就只能一个个进行手工输入了吗?那样的话不知道会有多烦呀!要知道长数字光输入一个就够慢了,如果要输入六七百个还不把人折腾死。所以就逼得人不得不去想办法找一个快速的输入方法来,这一想,还真想出来了两个方法。
电脑知识-Excel长数字自动填充设置
方法一:用替换法。
既然知道短的数字可以进行填充,那么就先用短数字把后面有规律变化的数据先产生出来,比如说090706050001,这个太长了无法实现,我就只输入050001(这里可以采用多种形式都可以,如0001、50001、6050001、06050001等等,但至少是表示顺序位的几位再加1位),然后将其填充,这时候就能依次产生050002、050003、050004、……,然后利用查找和替换功能,将050替换成090706050(我校每个年级的人数为600多个),不就把各数都变成090706050002、090706050003、090706050004、……了吗,速度还挺快的。但是会发现其中有一个问题,就是会将050050中的两个050都替换掉,也就是变成了090706050090706050,替换完了还得再检查一下各数是否正确(只需看长度就可以),否则如果自己没考虑到这个问题的话就出错了,因此最好是替换不会有重复的东西,不要直接采用纯数字进行填充,比如说t050001就很好,直接将t替换成090706,又直观又简单又不会出错。
方法二:用公式法
同样先输入一个短数字并进行填充,如上例中的050001,但是不要采用其它字符了。
然后在另一列中使用公式“=”090706”&A2”,其中A2是指存放050001的单元格,这样就能得到090706050001了,而且公式向下填充后也会快速地获得其它的长数字号码了。
用这两个办法,无论多长的数字串,都能快速地进行填充了。只要动动脑子,灵活运用excel各项功能,我们的工作做起来还是挺方便的。
Excel长数字自动填充设置的内容如果不能帮助到您,您也可以去零度电脑知识网的“办公软件教程”版块中看看,或许有更多和“Excel长数字自动填充设置”相关的文章:www.needc.com