Excel:每次相邻列命中新字符时如何生成序列号

时间:2016-05-15 03:05:33

标签: excel

我有一张excel表,如下所示:

 name
 Pete
 CR
 123
 1255
 ... a couple rows of numbers
 Total
 Anna
 CR
 ... a couple rows of numbers
 Total 
 Ann
 CR
 ...

我想要实现的是为每个人生成一个id号,结果行为空白,理想的结果如下:

 id     name
 1      Pete
        CR
        123
        1255
        ... a couple rows of numbers
        Total
 2      Anna
        CR
       ... a couple rows of numbers
       Total 
 3     Ann
       CR

1 个答案:

答案 0 :(得分:1)

步骤1)在数据列的左侧插入一个空白列,假设这使得A列成为空白列,B列成为数据列表。

步骤2)填写标题。在单元格A1中输入“id”

步骤3)在A2中输入以下公式并复制。

=IF(B3="CR",COUNTIF($B$3:B3,"CR"),"")

它在B列中的“CR”上方的行A中放置一个增量编号。

概念证明:

enter image description here