对相同列值进行编号/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开始