如何在Excel中对不同单元格的内容进行编号?

如何在Excel中对不同单元格的内容进行编号?

我有如下列表:

Anna 
Carl 
Bert
Carl 
Bert 
Anna 
Doris 

我想要一个函数,用名称的数字索引填充相邻的单元格。

Anna   1 
Carl   2
Bert   3
Carl   2
Bert   3
Anna   1
Doris  4

到目前为止,我的解决方案是在工作表中的某个位置手动生成索引表。然后用索引分配数字。

我认为这应该可以通过一个直接步骤完成。

应该有类似函数的东西:
MyRankInDuplicateFreeList(comparisionValue; DuplicateContainingList)

答案1

包含列中的数据A, 在B1输入 1. 在B2进入:

=IF(COUNTIF($A$1:A2,A2)>1,VLOOKUP(A2,$A$1:B2,2,FALSE),1+MAX($B$1:B1))

并向下复制。

在此处输入图片描述

  • 如果上面存在该名称,则使用上面的数字
  • 如果名称是新的,则使用下一个可用的数字

相关内容