EXCEL2003里求最大的三个数

我想在一列数据里设置一个公式,自动筛选出最大的三个数.应该怎样设置条件格式啊?
注:用公式=B2=MAX($B$2:$B$30)可以选出最大数并标识出来.
在网上搜了一下LARGE公式,设置不成功.
请高手指点!先谢过!

选中B2到B30,点击“格式”--“条件格式”

输入如下公式,并设置好颜色。

=$B2=LARGE($B$2:$B$30,1)

=$B2=LARGE($B$2:$B$30,2)

=$B2=LARGE($B$2:$B$30,3)

公式截图如示。

好像只能插入一张照片,所以效果图片无法显示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-12
方法:
1、如果是挑出三个最大的数,不过注意如果不是从第一行开始,其中的ROW()要换成=LARGE(A:A,ROW()-X+1)。
2、如果是连续最大的三个数,可以这样做:
假设原始数据从A1开始,B1输入 =SUM(A1:A3) 下拉公式,再对B列求出最值,找出位置,返回A列就知道了。
第2个回答  2010-03-21
不知道你想如何显示这三个数字,如果是要分别在三个单元格中显示这三个数字,则可以分别在三个单元中使用large公式:=large($B$2:$B$30,1),=large($B$2:$B$30,2),=large($B$2:$B$30,3);
如果是想在一个单元中列出这三个数,则我以为需要先用TEXT函数将这三个数字分别变换成文本格式,再通过CONCATENATE公式将它们按照需要组合起来显示,如:
=CONCATENATE(TEXT(LARGE(B2:B30,1),"G/通用格式"),", ",TEXT(LARGE(B2:B30,2),"G/通用格式"),", ",TEXT(LARGE(B2:B30,3),"G/通用格式"))

其中的"G/通用格式"为数字变换成文本后的显示格式,可以根据需要选用不同是数字格式(要用双引号引起来,如"0.00","#,##0.00"等)

以上公式的显示结果为: 最大数字, 次大数字, 第三大数字,如:13.1, 12.8,10.30
第3个回答  2010-03-21
large 使用方法

=Large($B$2:$B$30,1) 最大
=Large($B$2:$B$30,2) 最大二
=Large($B$2:$B$30,3) 最大三本回答被提问者采纳
第4个回答  2012-03-12
=SUM(Large($B$2:$B$30,{1,2,3}))
手动输入你想要的{……},不必按CTRL+SHIFT+ENTER