我有一个无法排序的Excel列,我需要按组创建一个唯一的ID,类似于以下内容:
+--------+------+
| Name | ID |
+--------+------+
| Jim | 1 |
| Sarah | 1 |
| Tim | 1 |
| Jim | 2 |
| Rachel | 1 |
| Sarah | 2 |
| Jim | 3 |
| Sarah | 3 |
| Rachel | 2 |
| Tim | 2 |
+--------+------+
答案 0 :(得分:0)
您可以使用简单的COUNTIF()
执行此操作,并使用您的单元格引用获得一些创意:
=COUNTIF($A$1:$A1, A2) + 1
将其放在B2
中(假设您的列表标题以A1
开头),然后复制。
COUNTIF()
这里计算相邻单元格中的名称出现在其上方所有单元格中的次数。当您将其复制下来时,该范围将增长到包括A1
和下一行之间的所有单元格。