在 Excel 2010 中添加时间段

在 Excel 2010 中添加时间段

一个简单的问题,但快速谷歌搜索却没有结果。

基本上,我有一个名为“uniqueID”的列,它是我的数据集中所有人的唯一标识符。大多数 uniqueID 都有多条记录,因为该人每年在大学就读的记录为一条。我想要做的是为每个唯一 ID 创建一个“时间段”变量,其中第一年 t= 1,第二年 t=2,第三年 t=3 等。

答案1

如果您的电子表格是按照您的唯一ID排序的,则以下操作将起作用;

=如果(A2=A1,B1+1,1)

(假设上述公式在 B 列,数据从第 2 行开始)

当然,也将其复制到所有行。

您会发现,在包含许多行的电子表格中,COUNTIF(在您的另一个问题中建议)非常慢,因为您正在查找不断增加的范围大小。

相关内容