Skip to content

Excel Lookup Functions Practice: VLOOKUP, XLOOKUP, INDEX MATCH

A lookup finds a value in one place and returns related information from another: a price for a product code, a name for an employee ID, a shipping rate for a zone and weight. It is one of the most useful skills in real spreadsheets, and one of the easiest to get subtly wrong.

The exercises start with VLOOKUP, move to XLOOKUP, which can look to the left, and then to INDEX with MATCH, which also handles two-way tables and finding who has the highest value. Along the way you handle values that are not in the list and bands such as weight ranges. Each exercise is checked on hidden data, so a lookup that only works for the row you can see fails.

Start with the first exercise

What these functions are for

Tips before you start

Practice exercises, in a sensible order

  1. Intermediate 8 min

    Look Up a Product's Price

    Retrieve a value from a table by searching for a key, so the answer follows the key in the cell instead of a fixed row.

  2. Intermediate 10 min

    Find an Employee by ID with XLOOKUP

    Retrieve values that sit to the left of the lookup column, using XLOOKUP, or INDEX with MATCH, when VLOOKUP cannot.

  3. Intermediate 12 min

    Handle Missing Prices with IFERROR

    Replace an Excel error with a useful result using IFERROR, and understand what IFERROR hides.

  4. Advanced 15 min

    Look Up a Shipping Rate with INDEX and MATCH

    Combine INDEX with two MATCH functions to read one cell of a table from a row label and a column label.

  5. Advanced 12 min

    Who Sold the Most? INDEX, MATCH and MAX

    Find the largest, second-largest or smallest value, then use MATCH and INDEX to return the label that belongs to it.

  6. Advanced 12 min

    Shipping Rate Bands with INDEX and XMATCH

    Look a number up in a table of bands by finding the largest lower limit that does not exceed it.