Returning the Entire Contents of the Row Containing the Highest Math Grade


In this article we will learn how to return the entire content of the row containing the highest math grade in Microsoft  Excel 2010.

If you want to find the entire contents of the row containing the highest Math Grade, you can use a combination of INDEX, MATCH & MAX functions to extract the output.
INDEX: Returns a value or reference of the cell at the intersection of a particular row and column, in a given range.

Syntax: =INDEX(array,row_num,column_num)
MATCH function searches for a specified item in a selected range of cells, and then returns the relative position of that item in the range.

Syntax =MATCH(lookup_value,lookup_array,match_type)
MAX: Returns the maximum number from a range of cells or array. For example, if a list of numbers contains 5, 6, 7, 8, 9 & 10, then the output will be 10.

Syntax =MAX(number1,number2,…)

There can be maximum 255 arguments. Refer below shown screenshot:


Let us take an example:

We have Students Data as Student ID in column A, Year in column B, Subject in column C & Marks in column D respectively. We need a formula in range A10:D10 to retrieve the entire contents of the row based on the highest marks for Mathematics subject.


  • In cell A10, the formula would be
  • =INDEX(A3:A6,MATCH(MAX(($D$3:$D$6)*($C$3:$C$6=”Math”)),$D$3:$D$6,0))
  • Press CTRL + SHIFT + ENTER, this is an array formula.
  • Formula will be look like this:- {=INDEX(A3:A6,MATCH(MAX(($D$3:$D$6)*($C$3:$C$6=”Math”)),$D$3:$D$6,0))}


  • By copying the formula from cell A10 to range B10:D10, we will get the desired result.


The function will return the entire content of the row containing the highest Math grade.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>