在Excel中根据文本值查找排名

我有一个擅长重复值,我试图根据他们重复的时间排名。 有没有可能在Excel中做到这一点? 我尝试使用countif和排名function,但无法实现的结果。

这是一个例子

在这里输入图像说明

在上面的例子中,数值M4重复三次,相应的输出值是1,2,3。

我可以通过使用Row_Number和Partition By在SQL中实现这一点,但是当我通过子句进行sorting时,数据顺序变得混乱。

如果为这种计算提供了任何Excel的公式,我将不胜感激。

把它放在B2中,然后向下拖动:

=COUNTIF(A$2:A2,A2)