重命名 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,"")
我有一个 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,"")