Find a value with INDEX and MATCH
Combine INDEX and MATCH to look up a value without a fixed column number.
INDEX · MATCH
Returns the value at a given row and column position in a range. Below are 2 interactive exercises that put it to work on realistic business data — you write the formula, and get told exactly what went wrong when it does not work.
INDEX(array, row_num, [column_num])
Ordered from most approachable to hardest.
Combine INDEX and MATCH to look up a value without a fixed column number.
INDEX · MATCH
Combine ranking with a lookup to return a name, not just a number.
LARGE · INDEX · MATCH
Returns the value at a given row and column position in a range. It belongs to the lookup & reference family, and it shows up constantly in real work — which is why it is worth being genuinely fluent rather than merely familiar.
Reading about a function is not the same as being able to write it. The exercises on this page exist because the gap between recognising INDEX and producing it from memory, correctly, on data you have not seen before, only closes by doing it.