重命名 excel 中的重复项(在一个组中)

Renaming duplicates in excel (in a group)

我有一个 excel 图表,其中一列包含数千个样本。该样本连续出现 3 次,与另一个名为 Target 的列匹配,这是正常的。我正在查看样本是否重复 4.5 或 6 次并在样本名称的末尾添加“-r2”,如果样本重复 7.8 或 9 次并添加“-r3”到样本名称的末尾。我正在尝试找到一个公式,该公式忽略对样本进行计数的前三次,并且仅将范围 4-6 的重复项计数为“-r2”,将 7-9 的重复项计数为“-r3”。

下面是我希望我的新专栏(称为“新示例”)的示例。值得注意的是,并非每个样本都重复超过 3 次,有时是 6 次或 9 次。

Sample New Sample Target
1 1 top
1 1 middle
1 1 bottom
1 1-r2 top
1 1-r2 middle
1 1-r2 bottom
1 1-r3 top
1 1-r3 middle
1 1-r3 bottom
2 2 top
2 2 middle
2 2 bottom
3 3 top
3 3 middle
3 3 bottom
3 3-r2 top
3 3-r2 middle
3 3-r2 bottom

使用 COUNTIFS:

=A2&IF(COUNTIFS($A:A2,A2,$C:C2,C2)>1,"-r"&COUNTIFS($A:A2,A2,$C:C2,C2),"")

如果第三列不存在或我们无法引用它:

=A2&IF(COUNTIFS($A:A2,A2)>3,"-r"&INT((COUNTIFS($A:A2,A2)-1)/3)+1,"")