在使用excel中进行顺序编号是一件很简单的事情。但是,对于需要通过一些特定条件判断来进行编号,就会显得稍显麻烦。我们可以通过一些方法或者函数来解决此类问题。
下面举例说明。如下表,对含有标题的不进行编号。

我们首先可以通过EXCEL中的数据筛选的方法,把不需要编号的行筛选出去。这样就可以方便地对筛选出的数据进行编号的操作。
通过excel菜单中的【数据】-【筛选】打开excel的筛选。

接下来,点击B2列中的筛选三角图标,去除B2中包含”标题’的行。当然,这里只是举做简单的例筛。如果有更复杂的情况可以根据需要进行筛选,如多条件,多列进行筛选。

如下,知道筛选后的数据为我们需要进行编号的数据。在筛选出的数据编号A2单元格中输入下面的公式来进行编号操作。
公式:=MAX($A$1:A1)+1
判断范围中的最大值进行加1的操作,因为范围中的$A$1不动,需要使用绝对地址。后面的A1方便拖动单元格公式采用相对地址。

接下来就是拖动A2单元格,将公式复制到需要编号的单元格中,完成所有需要编号的数据行的编号。

完成上面的操作后只需要取消数据筛选就完成了编号的操作。

如果判断的单元格为空的单元格编号就比较简单些,可以直接使用IF函数和counta函数组合来进行判断编号。
我们在A2的单元格输入公式开始进行编号。
公式:=IF(B2="","",COUNTA($B$2:B2))
判断非空的单元格进行COUNTA统计,COUNTA函数不会统计空单元格。从而获取到统计数据作为编号。如下:

拖动A2单元格到需要编号的单元格完成编号。

上面的方法根据需要进行选择。