小樱知识 > 生活常识 > 怎样用rank函数排名不重复?只需要一个简单的公式!

怎样用rank函数排名不重复?只需要一个简单的公式!

提问时间:2022-08-19 23:07:21来源:小樱知识网


这个公式有两个函数,一个是指数函数,一个是秩函数。

index函数是引用函数,表达式为:=index(引用范围,行列)。根据设定的指定行数和列数,返回引用范围中相应位置的单元格内容。如果省略第二个或第三个参数,则不引用该行或列。

rank函数用于排名,表达式为:=rank(值,区域,升序或降序)。第三个参数的升序或降序通过设置0或1来完成,如果省略,则默认为降序。其结果是大于1的整数。

知道了rank函数的作用,我们就回到前面的rand函数,用rand函数的随机值对它们进行排序,得到从小到大的排序,因为rand函数的值不重复,所以不重复排序。

然后,我们使用index函数返回参考区域中的人名。在这个公式中,= index ($ a : $ a ,rank ($ b2,$ b : $ b )),index函数省略了第三个参数,即只查询指定行的位置。

如果rank函数得到的结果值不重复,比如13,则查询$A:$A单元格范围内第13行的单元格,引用单元格数据。

我们填写公式,我们可以看到结果中没有重复的名称。

但正如你所看到的,这个截图中的名字结果与上图并不一致,虽然名字没有重复。

这是因为rand函数在更新数据时会刷新。为了固定数据或结果,我们需要在填写rand公式后,将编码列中的数据复制粘贴,点击右下方的ctrl图标,选择下图中箭头所指的选项,即“粘贴为值”选项,这样公式就可以转换为数值。

以上是excel随机选取不重复名称的操作方法。思路很清晰。先给人名设置一个不重复、大小可比的数字,然后将数字排序,与不同位置的人名一一对应。最后通过引用函数引用人名。

以上内容就是为大家推荐的怎样用rank函数排名不重复?只需要一个简单的公式!最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin01.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:怎样用rank函数排名不重复?只需要一个简单的公式!

本文地址:https://www.xiaoyin01.com/shcs/627798.html

相关文章