Excel给重复的数据添加相同的序号
右边是数字排名,左边想实现每个数据对应自己的排序

这个问题很容易想到用rank函数,但是不能这么干

Rank函数在排序的过程中遇到相同的数据,虽然能显示相同的排名,但是当数字变大的时候就会把排名自动挤掉一个。
比如说,21、22、22、23,我们期望的排名是1、2、2、3。但是rank函数会把第三个排序挤掉,因为第三个位置被22占据了。就变成1、2、2、4

我们想要把重复的数据也标上相同的排序,可以先把整个数组排序后再去重

也就是只要知道每个数据在这个处理后的数组中的相对位置,就是我们要的排序

说到相对位置,那就很容易想到match函数

填充一下

夜雨聆风