繁体   English   中英

在不跳过数字的情况下自动对新添加到工作表中的内容进行排名并对其进行排序

[英]Auto-rank newly added to sheets without skipping a number and sort it

添加新行时,我得到一张自动排名的工作表(谷歌工作表)。 排名是为了避免在平局的情况下跳过数字,即,如果两个人的排名为 7,则该行中的下一个人排名为 8(而不是 9)

这是我的公式

=ArrayFormula(SUM(if(A1<A:A,1/COUNTIF(A:A,A:A)))+1)

问题:

  1. 添加新公式时如何自动重复此公式?
  2. 如何打乱行以使 RANK 1 排在最前面?

这个公式会自动排名,因为我知道你想要它。 在 C1(我的示例中的 header)中放置以下内容:

={"排名";BYROW(B2:B,LAMBDA(每个,IFERROR(RANK(每个,UNIQUE(B2:B)))))}

在此处输入图像描述

然后您可以按列 C 对范围进行排序(如果默认情况下未出现,请选择“高级范围排序选项”,您会找到它!)

在此处输入图像描述

如果需要,使用高级选项:

在此处输入图像描述

这将是结果:

在此处输入图像描述

暂无
暂无

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

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