从数据集中find前25的公式

我有以下数据和10多列:什么是最好的公式拉和前20名或前25名的组合? 我应该去索引匹配吗? 如果它是一个macros,我将不得不编写代码。 我宁愿公式代码。 任何build议?

100 x 50 y 6 z 89 x 5 x 24 y 

本质上,你正在寻找一个伪LARGEIF公式。 这可以基于LARGE函数和INDEX函数作为标准( 非数组 )formuala。

大IF公式

D3:F3中的公式是,

 =LARGE(INDEX(($A$2:$A$99)*(($B$2:$B$99="x")+($B$2:$B$99="y")), , ), ROW(1:1)) ◄ LARGEIF column B is x or y =LARGE(INDEX(($A$2:$A$99)*($B$2:$B$99=$E$2), , ), ROW(1:1)) ◄ LARGEIF column B is x =LARGE(INDEX(($A$2:$A$99)*($B$2:$B$99="y"), , ), ROW(1:1)) ◄ LARGEIF column B is y 

如果您有很多select,可以使用一组常数来匹配。 D3也可以,

 =LARGE(INDEX(($A$2:$A$99)*($B$2:$B$99={"x","y"}), , ), ROW(1:1)) ◄ LARGEIF column B is x or y 

根据需要填写。 这些是标准公式,不需要CSE。