将序列号自动分配给 excel 中其他列的文本

Auto Assign Serial Number to a text on other column in excel

请看下图了解我想做什么。

Excel Data Image

John 的序列号为 1001,当 john 在客户栏中重复出现时,序列号与第一次输入时相同。 我如何在 excel 中自动执行此过程?

使用index/match公式:

=INDEX($A:$A3,MATCH(B4,$B:$B3,0))

1001放入A2。然后在 A3 中输入:

=IF(B3<>"",IFERROR(INDEX($A:A2,MATCH(B3,$B:B2,0)),MAX($A:A2)+1),"")

并将其复制到列中。