excel中如何自动查找排名前3的数值

如图.A列是产品.B列是他的百分比我想在标黄的B列区域里显示B列最高的3项目(如果有同样高的数值.则都显示出来)然后在左边显示出对应的产品代号请问有人能帮忙解答下么... 如图.A列是产品.B列是他的百分比
我想在标黄的B列区域里显示B列最高的3项目(如果有同样高的数值.则都显示出来)
然后在左边显示出对应的产品代号
请问有人能帮忙解答下么
展开
 我来答
zzzzhljz
2015-08-14 · TA获得超过128个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:112万
展开全部

以excle2010为例

如图一列数,选定——右键——排序——降序排序即可找到前三

子茶sama
2015-07-22 · TA获得超过6448个赞
知道小有建树答主
回答量:1005
采纳率:66%
帮助的人:356万
展开全部
在A28中输入: =index(A:A,mod(large((B$1:B$27)*10000+row(B$1:B$27),row()-27),100)),按shift+ctrl+enter,接着在B28中输入:=vlookup(A28,A$1:B$27,2,0),下拉复制2行。

在EXCEL中查找指定列数值排名前三位的记录,可以用筛选的方法。
1,选中需要统计的列或列区域。
2,在工具栏中找到“数据”----“筛选”按钮,选“自动筛选”,点击后就会在数据列生成筛选按钮。
3,在需要统计数据的列顶端,按下筛选按钮。
4,在出现的选项列,其中就有(前3个…)选项,选中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
holyfoxbg
2014-05-13 · 超过23用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:22.8万
展开全部
A28中
=INDEX(A:A,MOD(LARGE((B$1:B$27)*10000+ROW(B$1:B$27),ROW()-27),100))
按shift+ctrl+enter
这个是数组公式。
接着
B28中
=vlookup(A28,A$1:B$27,2,0)
然后下拉复制2行就行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bnjhyangb
2014-05-13 · TA获得超过668个赞
知道小有建树答主
回答量:865
采纳率:71%
帮助的人:366万
展开全部
用Large函数,可以找出第K个最大值。
=Large(array,k)
Array: 选中需要查找的数组
K: 第几大, 1, 最大;2, 第二大; 3,第三大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何以忠实粉
2014-05-13
知道答主
回答量:9
采纳率:0%
帮助的人:3.4万
展开全部
B28==LARGE($B$1:$B$27,1)得出第一大,将1改为2得出第二大,A28==OFFSET($A$1,MATCH(B28,$B$1:$B$28,0)-1,,) B列公式填充后 A列对应产品可以把A28的公式往下拉得出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式