繁体   English   中英

Excel重复项排名

[英]Excel ranking of duplicates

我用=IFERROR(COUNTIF($I:$I, ">" &I2) + 1, 0)RANK函数对一些重复数据进行排名=IFERROR(COUNTIF($I:$I, ">" &I2) + 1, 0)但是我得到了

sum         rank
1.948730668 1
1.948730668 1
1.948730668 1
1.948730668 1
1.948730668 1
1.948730668 1
1.948730668 1
1.948730668 1
1.948730668 1
1.944370401 10
1.944370401 10
1.944370401 10
1.940616775 19
1.940616775 19
1.940616775 19
1.940616775 19
1.940616775 19
1.940616775 19
1.940616775 19
1.932373487 26
1.932373487 26
1.932373487 26
1.932373487 26
1.932373487 26
1.932373487 26

我正在寻找排名输出为1, 2 in place of 10, 3 in place of 19, 4 in place of 24等等。

你知道得到想要的输出吗?

编辑:看到一些评论后,我只想说数据没有完全排序。 这是另一个示例:

0.746083463 4401
1.585145695 448
0.917176157 3325
0.640143457 5222
1.061271163 2376
1.252380073 1351
1.43915555  804
1.800414518 134
1.500507287 626
0.96121049  3012

这是窍门(假设您的值在A:A列中):

在单元格B2

=1

在单元格B3及以下:

=$B2+IF($A3<>$A2,1,0)

这是B2一种替代方法,并抄下来:

=IFERROR(INDEX(B$1:B1, MATCH(A2, A$1:A1, 0)), MAX(B$1:B1) + 1)

或使用VLOOKUP缩短(或更慢):

=IFERROR(VLOOKUP(A2,A$1:B1,2,0),MAX(B$1:B1)+1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM