如何为同一组列的值做编号/排序?例如:编号/测序套同一列的值
Col1 Col2
Andy 1
Chad 1
Bill 1
Andy 2
Bill 2
Bill 3
Chad 2
Bill 4
由于Andy
得到2个值,我想1和2号,在塔2为Bill
,我要一些IT 1,2,3和4等。
如何为同一组列的值做编号/排序?例如:编号/测序套同一列的值
Col1 Col2
Andy 1
Chad 1
Bill 1
Andy 2
Bill 2
Bill 3
Chad 2
Bill 4
由于Andy
得到2个值,我想1和2号,在塔2为Bill
,我要一些IT 1,2,3和4等。
您可以countif
和滑动范围实现这一点:
A B
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
谢谢迈克。这么简单,我偶然发现了好几个小时。我会让自己更多地了解这个COUNTIF函数,然后:) – navilink