是否有一种方法可以在excel中的重复数据末尾添加计数数字?

是否有一种方法可以在excel中的重复数据末尾添加计数数字?,excel,excel-formula,duplicates,Excel,Excel Formula,Duplicates,我正在与许多ISBN合作,为我的工作建立一个图书馆系统。我们有一些重复的书,我正在寻找一种方法,有excel add.0.1.2等为每一个重复。我想知道这是否可能,如果可能,我该怎么做?我曾尝试在一个if中使用concatenate,它使用counta来确定它是否已经出现。我需要知道该怎么做。我宁愿不要硬编码 我使用以下数据集来演示我的解决方案: 在单元格A2中,输入以下公式并向下拖动: =LEFT($B2,4)&RIGHT($F2,4)&IF(COUNTIF($F$2:$F$

我正在与许多ISBN合作,为我的工作建立一个图书馆系统。我们有一些重复的书,我正在寻找一种方法,有excel add.0.1.2等为每一个重复。我想知道这是否可能,如果可能,我该怎么做?我曾尝试在一个if中使用concatenate,它使用counta来确定它是否已经出现。我需要知道该怎么做。我宁愿不要硬编码

我使用以下数据集来演示我的解决方案:

在单元格
A2
中,输入以下公式并向下拖动:

=LEFT($B2,4)&RIGHT($F2,4)&IF(COUNTIF($F$2:$F$9,$F2)>1,"."&(COUNTIF($F$2:$F2,$F2)-1),"")
这个公式有三个部分,第一部分是
LEFT($B2,4)
,它提取主题代码的前四个字母;第二部分是
RIGHT($F2,4)
,它从ISBN代码中提取最后四位数字

第三部分是
IF(COUNTIF($F$2:$F$9,$F2)>1,“.”和(COUNTIF($F$2:$F2,$F2)-1),“
,它首先使用COUNTIF找出是否有重复的ISBN代码,如果有,使用
”&(COUNTIF($F$2:$F2,$F2)-1)
按需要返回
.0
.1
.2
等,如果存在重复的ISBN代码,请返回空白或


如果你有任何问题,请告诉我。干杯:)

你能分享一下你使用的配方吗?大概应该是COUNTIF。有几种方法可以做到这一点;一个相当简单的方法是使用排序范围上的countif来连接。使用上述数据,输出可能位于G列中,因此
G2=F2&“&countif($F$1:F1,F2)
,因此每个第一个ID都以“.0”开头。这个公式可以在该列中填写。有更健壮的选项,不需要排序,但如上所述,这相当简单。