在Excel中按组创建不同的ID而不进行排序

时间:2016-04-21 20:37:27

标签: excel

我有一个无法排序的Excel列,我需要按组创建一个唯一的ID,类似于以下内容:

+--------+------+
|  Name  | ID   |
+--------+------+
| Jim    |    1 |
| Sarah  |    1 |
| Tim    |    1 |
| Jim    |    2 |
| Rachel |    1 |
| Sarah  |    2 |
| Jim    |    3 |
| Sarah  |    3 |
| Rachel |    2 |
| Tim    |    2 |
+--------+------+

1 个答案:

答案 0 :(得分:0)

您可以使用简单的COUNTIF()执行此操作,并使用您的单元格引用获得一些创意:

=COUNTIF($A$1:$A1, A2) + 1

将其放在B2中(假设您的列表标题以A1开头),然后复制。

COUNTIF()这里计算相邻单元格中的名称出现在其上方所有单元格中的次数。当您将其复制下来时,该范围将增长到包括A1和下一行之间的所有单元格。