有没有一种方法可以在excel中将计数加到重复数据的末尾?

时间:2019-11-14 19:39:24

标签: excel excel-formula duplicates

我正在为图书系统使用许多ISBN。我们有一些重复的书籍,我正在寻找一种方法让excel为每个重复添加.0 .1 .2等。我想知道这是否可能,如果可以,我该怎么做?我试图在使用counta的if中使用concatenate来确定它是否已显示。我需要知道该怎么办。我希望不要对它们进行硬编码。Data

1 个答案:

答案 0 :(得分:1)

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

Example Data Set

在单元格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代码,请返回空白或""

Solution

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

相关问题