乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在Excel中利用自动填充手柄输入15位以上的数字-在excel

在Excel中利用自动填充手柄输入15位以上的数字-在excel

作者:乔山办公网日期:

返回目录:excel表格制作

在Excel中利用自动填充手柄输入15位以上的数字

在Excel中输入递增的数字的时候可以使用自动填充手柄来拖动填充,这样很方便。最近在输入学生学籍号碰到一个问题,学生的学籍号位数字是16位,如何直接输入(格式为常规或是数值),则第16位无论是什么数字都自动转换为0。因为Excel中,最多只能输入15位(含15位)数字,15位(含15位)以内的数字,要是递增的话,可以使用自动填充手柄来填充,超过15位数字,超出的位都变为0。

因为学籍号是16位数字,所以不能以常规或是数值的格式输入,只能转换为文本的格式(选中要输入数字的单元格,单击右键à设置单元格格式,在弹出“设置单元格格式”对话框中选择“数字”选项卡,在“分类”下选择“文本”,单击“确定”)。转换后是可以输入16位的学籍,但是无法使用自动填充手柄输入递增的学籍号。

如:学籍号在C列,从C4开始输入

4670081020100001

4670081020100002

4670081020100003

······

一直递增下去,全校有1000多人。前面12位没有改变,变化的只是后4位。在经过一番摸索之后,终于找到解决的方法了。

思路:使用函数来输入,前12位数字作为文本来输入,即数字用双引号括起来,使用“&”这个字符(逻辑函数和),再使用Text和Row函数。

函数解释:

Text:根据指定的数值格式,将数字转换成文本,Text(value,format_text)。如:=Text(2,”0000”),返回0002。

Row:返回一个引用的行号,Row(reference)。如:=Row(A1),返回1。

在上例中,在C4单元格中要输入的是:4670081020100001。倘若只是:0001,则可输入=Text(Row(C1),”0000”)。这样使用句柄填充,会出现001,0002,0003······递增下去。而前面12位可直接输入,并用双引号括起来。

所以,在C4这个单元格中可以这样输入:

=”467008102010”&Text(Row(C1),”0000”),按回车就可以来:4670081020100001,然后拖动句柄来填充,就可以递增的填入学籍号了。

在长时间思考、探索没有结果之时,在网上终于找到这个方法,幸运还真不错,要是一个个输入就惨了!!

相关阅读

关键词不能为空
极力推荐
  • 你会区间求和吗?-excel求和公式

  • excel求和公式,其中有一种状况是需要把落在某个区间内的数据查找出来并求和汇总,很多人处理不好这类问题。根据具体数据结构选择函数或组合,最常用的就是sumifs函数,但很多人还

ppt怎么做_excel表格制作_office365_word文档_365办公网