武陵观察网 问答 excel如何批量求多个连续区域的排名

excel如何批量求多个连续区域的排名

用excel批量查找多个连续区域和数据的排名。比如从A到I九排为一天,每天排名。如果是你想要的,就来看看吧。

1.以下数据为模拟数据。在A列设置任意日期,在B列设置产品名称,在c列计算排名值,可以随意模拟:

方法1:

1.使用D列中的COUNTIFS函数依次计算产品(类型)在所有数据中出现的次数:=COUNTIFS($B$2:B2,B2)。下拉填充功能完成后,会根据日期出现计数。注意:此功能的技能在$B$2上。注意变化。

2.为了方便大家学习,我把E列作为区域的开始,F列作为区域的结束。为什么要这么做?因为在使用rank函数进行排名时,会用到区域。我们现在要做的是让这个地区:

3.等级函数。使用:=RANK(A2,$A$2:$A$6)的简单例子。第一个参数表示要排序的值,第二个参数表示值排序的区域,第三个参数可选,用于表示升序和降序选项;注意:这里第三步的区域是A2和A6。$符号表示固定的单元格引用,下拉列表不变。

4.现在构造E列和F列:共有9种类型(A-I)。第21天(第一区)排序区域为2-10,第22天(第二区)排序区域为11-19,第三区依次类推。结合D列构造的辅助列,E列可构造为:=(=D2 * 9 ^ 1

5.有了区域,就可以通过添加“INDIRECT”函数来完成批量排名:=RANK(C2,INDIRECT('c'E2):INDIRECT('c'F2),1)。

6.INDIRECT函数可以引用字符串形式的单元格,如=INDIRECT('B'5),表示单元格B5。

方法二:

可以用Mod函数代替Rank函数,Mod函数:=mod (row ()-2,9):

本文来自网络,不代表本站立场,转载请注明出处:https:

excel如何批量求多个连续区域的排名

武陵观察网后续将为您提供丰富、全面的关于excel如何批量求多个连续区域的排名内容,让您第一时间了解到关于excel如何批量求多个连续区域的排名的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。