分享

二级序号如何快速生成

 EXCEL分享 2020-11-13

  

在excel表格中如果一级序号采用了合并单元格,通常应该加上二级序号,如一级序号为1,2,3,则二级序号一般在一级序号的基础上进行细分如1-1, 1-2, 1-3或1.1, 1.2, 1.3 等等,今天就分享一下如何根据一级序号自动生成二级序号.

01

首先打开EXCEL表格,如下图所示,A列为一级序号,采用了合并单元格,目的是在B列自动生成二级序号!

02

选中B2单元格,在B2输入公式

=IF(A2<>"",A2&"."&"1",LEFT(B1,FIND(".",B1)-1)&"."&(RIGHT(B1,LEN(B1)-FIND(".",B1))+1))

如下图所示:

回车后,结果如下图所示:

03

然后,双击B2右下角填充柄,快速填充其它单元格,如下图所示:

04

如果想变成1-1的形式,只需要改变B2中的公式,将公式中的“.”替换成"-"即可公式为

=IF(A2<>"",A2&"-"&"1",LEFT(B1,FIND("-",B1)-1)&"-"&(RIGHT(B1,LEN(B1)-FIND("-",B1))+1))

公式中运用了逻辑函数IF, 文本函数LEFT,FIND,RIGHT,LEN,&等公式,看起来比较复杂,但仔细分析之后,一层层扒开了,理解透了,也就那么回事!这样设置后,当前面的一级序号发生变化时,二级序号会自动变化,还等什么呢,快来试试吧!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多