在本文中,我们将学习如何返回Microsoft Excel 2010中包含最高数学成绩的行的全部内容。如果要查找包含最高数学等级的行的全部内容,可以结合使用INDEX,MATCH和MAX *函数来提取输出。

INDEX:返回给定范围内特定行和列的交点处的单元格的值或引用。

语法:= INDEX(array,row_num,column_num)

MATCH函数在选定的单元格范围内搜索指定的项目,然后返回该项目在范围内的相对位置。

语法= MATCH(lookup_value,lookup_array,match_type)

MAX:返回单元格或数组范围内的最大数目。例如,如果数字列表包含5、6、7、8、9和10,则输出将为10。

语法= MAX(number1,number2,…​)

最多可以有255个参数。请参阅下面显示的屏幕截图:

让我们举个例子:

img1

我们分别在A栏,B栏的Year,C栏的Subject和D栏的Marks分别提供Student Data作为Student ID。我们需要一个范围为A10:D10的公式,以便根据数学学科的最高分数来检索行的全部内容。

  • 在单元格A10中,公式为

= INDEX(A3:A6,MATCH(MAX(($ D $ 3:$ D $ 6)($ C $ 3:$ C $ 6 =“ Math”)),$ D $ 3:$ D $ 6,0))

img2

| === *按CTRL + SHIFT + ENTER,这是一个数组公式。

公式将如下所示:-\ {= INDEX(A3:A6,MATCH(MAX(($ D $ 3:$ D $ 6)($ C $ 3:$ C $ 6 =“ Math”)),$ D $ 3:$ D $ 6,0))}

  • 通过将公式从单元格A10复制到范围B10:D10,我们将获得所需的结果。

该函数将返回包含最高数学等级的行的全部内容。

img3

img4