excel中如何自动查找排名前3的数值
如图.A列是产品.B列是他的百分比我想在标黄的B列区域里显示B列最高的3项目(如果有同样高的数值.则都显示出来)然后在左边显示出对应的产品代号请问有人能帮忙解答下么...
如图.A列是产品.B列是他的百分比
我想在标黄的B列区域里显示B列最高的3项目(如果有同样高的数值.则都显示出来)
然后在左边显示出对应的产品代号
请问有人能帮忙解答下么 展开
我想在标黄的B列区域里显示B列最高的3项目(如果有同样高的数值.则都显示出来)
然后在左边显示出对应的产品代号
请问有人能帮忙解答下么 展开
6个回答
展开全部
在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个…)选项,选中。
在EXCEL中查找指定列数值排名前三位的记录,可以用筛选的方法。
1,选中需要统计的列或列区域。
2,在工具栏中找到“数据”----“筛选”按钮,选“自动筛选”,点击后就会在数据列生成筛选按钮。
3,在需要统计数据的列顶端,按下筛选按钮。
4,在出现的选项列,其中就有(前3个…)选项,选中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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行就行。
=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行就行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Large函数,可以找出第K个最大值。
=Large(array,k)
Array: 选中需要查找的数组
K: 第几大, 1, 最大;2, 第二大; 3,第三大。
=Large(array,k)
Array: 选中需要查找的数组
K: 第几大, 1, 最大;2, 第二大; 3,第三大。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B28==LARGE($B$1:$B$27,1)得出第一大,将1改为2得出第二大,A28==OFFSET($A$1,MATCH(B28,$B$1:$B$28,0)-1,,) B列公式填充后 A列对应产品可以把A28的公式往下拉得出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询