求助大佬,一是怎么让排名随着内容走,就是我再加入一行,r所有行的rank排名自动再排;
还有一个是怎么倒序排名,越小的值,排名越靠前
求助大佬,一是怎么让排名随着内容走,就是我再加入一行,r所有行的rank排名自动再排;
还有一个是怎么倒序排名,越小的值,排名越靠前
写入表内,然后数据透视表/powerpivot/pbi之类的都行(挠头
固定一个区域,比如,整个B列。默认排序方式是0或省略,数越大排名越前。排序方式1,则数越小排名越前。
想要自动点,可以先将A列填充到底,B列就输入,A列就会重新计算。
=SORT(A1:OFFSET(A1, COUNTA(A:A)-1, 0),-1)
有点复杂,sort函数的范围是 A1到 OFFSET(A1, COUNTA(A:A)-1, 0) 也就是A1向下数若干格,具体是多少格,取决 于 COUNTA(A:A) 的结果,也就是所有非空的格子数减1。一共5个非空格子,就要从A1向下数四格到A5。这样,新增数据的话,Counta函数结果也会更新,排序范围也会更新。
倒序的话,sort函数的sort_order 参数填-1就行。
如果要根据分数排人名,就要填写Sort函数中的sort_index参数,也就是排序依据所在的列,下面的例子中是2
谢谢,我试一试
多谢大佬出手援助
动态区域一般都要用到OFFSET函数