Excel中对于同列重复值进行排序的函数是什么?

来源:百度知道 编辑:UC知道 时间:2024/05/29 17:40:35
请教各位,在EXCEL表格的A列输入一列值,希望在B列设定一个函数,针对每一个A列输入值,排序出起其是第几次重复出现的。
另外,排序由1至10,如第11次出现同样的数值,则计数值又回到1重新开始计数。

例如:
11行 A列=1 出现第一次 则B列显示1
23行 A列=1 出现第二次 则B列显示2
56行 A列=1 出现第三次 则B列显示3
.
.
.
134行 A列=1 出现第十次 则B列显示10
256行 A列=1 出现第十一次 则B列显示1
788行 A列=1 出现第十二次 则B列显示2
.
.
.
.

=IF(A1="","",IF(MOD(COUNTIF($A$1:A1,A1),10)=0,10,MOD(COUNTIF($A$1:A1,A1),10)))
B1输入上面公式后,下拉!

公式解释:如果A1的单元格为空,B1就显示空;否则统计从A1个单元格起到当前单元格止,当前AX单元格数据出现的次数,而且当这个次数比10大的时候,就从头起。

B1=MOD(COUNTIF(A$1:A1,A1)-1,10)+1