搜索

Excel在某列值(有重复值)排名的前三名,则返回对应另一列的对应值_百度...

发布网友 发布时间:2024-08-20 02:11

我来回答

2个回答

热心网友 时间:2024-08-30 06:53

结果是实现了功能要求,但是有点复杂,

增加一列辅助列F,用于分数保存。

红色字体要输入公式:

F2 =LARGE(B:B,1)

F3 =LARGE(IF(B:B=F2,0,B:B),1)

F4 =LARGE(IF((B:B=F2)+(B:B=F3),0,B:B),1)

G2 =INDEX($A:$A,SMALL(IF($B:$B=$F2,ROW($B:$B),1048576),COLUMN(A1)))

然后右拉下拉

这些公式都是数组公式,都要同时按CTRL+SHIFT+ENTER

F6 = LARGE(C:C,1)

F7 = LARGE(IF(C:C=F6,0,C:C),1)

F8 = LARGE(IF((C:C=F6)+(C:C=F7),0,C:C),1)

G6 =INDEX($A:$A,SMALL(IF($C:$C=$F6,ROW($C:$C),1048576),COLUMN(A5)))

然后右拉下拉

这些公式都是数组公式,都要同时按CTRL+SHIFT+ENTER

热心网友 时间:2024-08-30 06:52

假设查找区域为S,要查找的值是x,公式为:=index(S,match(x,S,1) )或者:=VLOOKUP(x,S,1)前提条件是S里面的数据要升序排列
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com

热门图文

Top