对相同列值进行编号/sorting

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

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,等等。

你可以用countif和滑动范围完成这个工作:

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

等等。

列B中的公式可以在列中拖放/自动填充。 它锚定到范围的开始,只看起来像我们正在编号的值; COUNTIF正在以这种方式计算前面设置的匹配值。

当你的名单真的很长的时候,这种感觉很慢。 我发现排列列A到Z或从小到大,然后使用这个公式要快得多:

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

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