【问题标题】:Numbering/sequencing sets of same column values相同列值的编号/排序集
【发布时间】:2014-01-01 11:17:45
【问题描述】:

如何对一组相同的列值进行编号/排序?例如:

Col1 Col2
Andy  1
Chad  1
Bill  1 
Andy  2
Bill  2
Bill  3
Chad  2
Bill  4

由于Andy 有 2 个值,我想在第 2 列中将其编号为 1 和 2。对于 Bill,我想将其编号为 1、2、3 和 4,依此类推。

【问题讨论】:

    标签: excel duplicates sequence countif


    【解决方案1】:

    您可以使用countif 和滑动范围来完成此操作:

       A        B
    1  val1     =COUNTIF($A$1:A1, A1)
    2  valx     =COUNTIF($A$1:A2, A2)
    

    等等。

    B列中的公式可以在列中向下拖动/自动填充。它锚定在范围的开头,并且只向下看我们编号的值; COUNTIF 正在以这种方式计算上一组中的匹配值。

    【讨论】:

    • 谢谢迈克。如此简单的一个,我跌跌撞撞了几个小时。然后我会让自己更多地了解这个 COUNTIF 函数:)
    【解决方案2】:

    当您的列表真的很长时,这有点慢。我发现对列 A 到 Z 或从小到大进行排序,然后使用这个公式要快得多:

    =IF(A2=A1, A1+1,1)
    

    基本上 if上面的值是一样的then计数加一else从1开始

    【讨论】:

      猜你喜欢
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多