分享

Excel序号填充,远比你想象中更强大

 Excel不加班 2019-12-26

上篇《Excel序号填充大法,总有一种适合你》提到了几种常用的序号填充方法,难道这样就结束了吗?

显然不是的,只要你平常多留一个心眼,就可以发现很多形式的序号。今天,卢子再对昨天的序号进行补充说明。

1.填充1万行序号

当序号只有几行的时候可以采用下拉,当序号隔壁列有内容的时候可以采用双击填充,现在B列只有几行姓名,要填充1万行序号。用昨天的两种方法都行不通,这时就要用菜单栏的填充→序列的方法。

Step 01 在A2单元格输入1,一定要在单元格先输入1,别回车。单击填充→序列,这个功能在开始菜单最右边。

Step 02 选择序列产生在列,步长值为1,终止值10000,单击确定。这样就完成了填充。

填充序列还有很多用法,除了按列填充,还可以按行,步长值跟终止值也可以设置,类型和日期单位也可以设置,这个留给你自己去尝试。

2.长字符的数字填充序列

数字太长了,下拉的时候,不管如何设置,都只能填充一样的序号。

这时可以将公式拆分成两半,然后再连接起来。

="44512119870"&ROW(A905)

不过这个公式并非通用的,当数字超过1000的时候就会出错,多了1位数字。

这时嵌套一个TEXT函数更完美,将前面的数字减少1位,TEXT函数设置数字为4位,也就是4个0。

="4451211987"&TEXT(ROW(A995),"0000")

补充数字位数,TEXT函数有一个很常用的案例,这里也顺便说明一下。

增值税专用发票号都为八位数字,统一补足位数。

在核对增值税进项税金时,工作人员失误将发票号转变数值后使得一些发票以0开头的都出现错误,现在通过比较已将那些缺失的发票号找出请教如何一次性实现补足发票号,不用手工一个个改。

借助TEXT函数处理即可搞定。

=TEXT(A2,"00000000")

3.填充大写的序号

这两种情况都是设置单元格格式得到的,输入1到8,然后设置单元格格式为特殊格式,再选择中文小写数字或者中文大写数字。

当然,如果你函数比较牛逼,也可以不用设置单元格格式,直接获取。

=NUMBERSTRING(ROW(A1),1)

=NUMBERSTRING(ROW(A1),2)

NUMBERSTRING函数作用是将小写数字转换成大写,作为财务的应该会用到。

=NUMBERSTRING(A2,2)

关于序号,就讲到这里,如有疑问或者补充请在留言区说明。

推荐:2017年最好的10篇财务文章,你看过几篇?

上篇:Excel序号填充大法,总有一种适合你


突然想到一个问题,你现在还经常使用计算器吗?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多