如何使用大公式function显示单元格的值

在使用大型公式特征的Excel中,我已经将单元格c2:c13范围的前5个值列入单元格F2,F3,F4,F5,F6

我在相应的单元格中使用以下公式来执行此操作:

单元格F2我用这个=LARGE(C2:C13,1)

单元格F3我用这个=LARGE(C2:C13,2)

单元格F4我用这个=LARGE(C2:C13,3)

细胞F5我用这个=LARGE(C2:C13,4)

单元格F6我用这个=LARGE(C2:C13,5)

这是一个截图:

在这里输入图像说明

但是,我想要做的是将单元格的值显示在5个最大值的左侧,下面是我希望在可能的情况下如何工作的截图:

在这里输入图像说明

请尝试:

 =INDEX(B:B,MATCH(LARGE(C$2:C$13,E2),C:C,0)) 

在F2中并抄下来。

如果纯粹为了显示目的,您可以过滤ColumnsB&C,为5项目应用“Top 10 …”选项。

我们可以在所提供的示例中没有INDEX的情况下进行“作弊”和pipe理,但是为了更广泛的适用性,在ColumnF中select了前五个值,然后将它们与列C中的行号匹配,并将相应的行号送入INDEX函数以确定B值。

以下是在Google Spreadsheets中testing的。

这将是一个简单的解决scheme:

  =MATCH(LARGE($C$2:$C$13,1),$C$2:$C$13) =MATCH(LARGE($C$2:$C$13,2),$C$2:$C$13) =MATCH(LARGE($C$2:$C$13,3),$C$2:$C$13) =MATCH(LARGE($C$2:$C$13,4),$C$2:$C$13) =MATCH(LARGE($C$2:$C$13,5),$C$2:$C$13) 

另一种更精确的方法是

 =LOOKUP(LARGE($C$2:$C$13,1),$C$2:$C$13,$B$2:$B$13) =LOOKUP(LARGE($C$2:$C$13,2),$C$2:$C$13,$B$2:$B$13) =LOOKUP(LARGE($C$2:$C$13,3),$C$2:$C$13,$B$2:$B$13) =LOOKUP(LARGE($C$2:$C$13,4),$C$2:$C$13,$B$2:$B$13) =LOOKUP(LARGE($C$2:$C$13,5),$C$2:$C$13,$B$2:$B$13)