Excel表中找出每列最大前三个数~~~

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:15:03
假如一个表A1:A100都是数值,有什么公式可以找出这列里最大的前三个数吗?~~~
不能用排序改变顺序,因为会有很多列,如果一列一列排太麻烦了,所以想看看有没有公式可以解决~~~
谢谢!!

在A101添加一个比所有100个数都肯定要小的数,比如A1到A100全是正数的话,就在A101加一个0.
然后就可以用
=PERCENTILE(A1:A101,1)
=PERCENTILE(A1:A101,0.99)
=PERCENTILE(A1:A101,0.98)
分别得到最大的三个数了

增加一列,用rank函数
例如B1=rank(A1,A1:A100,0)
结果最大一个数是1,第二大是2,第三大是3
前提是没有重复
最大的有重复的话最大的2个都是1,第2大的是3

1 先选一列空白单元格,然后在条件格式里选"项目选取规则"中的"值最大10项",然后把里面的10改为3,就可以了.然后再复制这列到后面.

选择b1:b3 输入公式 =large(a1:100,{1;2;3}) 按ctrl+shift+enter结束