为 Google 工作表中的每个重复字符串分配序号

Assigning a sequential number to each duplicated string in Google Sheets

我希望为 Google 工作表中重复的行分配不同的值。下面是从查询中提取的当前 sheet 的示例。

School   Comp #  Name
School 1    3   Student A
School 1    4   Student B
School 2   10   Student C
School 3   15   Student D
School 3   20   Student E
School 4   25   Student F

期望的结果

Athlete #   School  Comp #  Name
Athlete 1   School 1    1   Student A
Athlete 2   School 1    2   Student B
Athlete 1   School 2    3   Student C
Athlete 1   School 3    4   Student D
Athlete 1   School 4    5   Student E
Athlete 1   School 5    6   Student F

由于学校可能会派遣 1 或 2 名运动员,因此我尝试根据学生是学校注册的第一名还是第二名运动员自动将学生分配给 heats/lanes。

这是示例的副本 sheet 我正在使用:https://docs.google.com/spreadsheets/d/1X9XVCI0pXIoTmG6rD61wvQXvyhFUlbIEzQztscSh33o/edit?usp=sharing

尝试:

=ARRAYFORMULA(IF(A:A="",,"Athlete "&COUNTIFS(A:A, A:A, ROW(A:A), "<="&ROW(A:A))))