How To Index Match?

Use `INDEX` to return a value from a range

Use `MATCH` to find the position of a lookup value in a range

Combine them as `=INDEX(return_range, MATCH(lookup_value, lookup_range, 0))`

Use `0` in `MATCH` for an exact match

Ensure `lookup_range` and `return_range` are the same size

Use `MATCH` alone to get the row or column position

Use `INDEX` alone to return a value by row and column number

For two-way lookup, use `=INDEX(data_range, MATCH(row_value, row_range, 0), MATCH(col_value, col_range, 0))`

Use `IFERROR` to handle missing matches

Use absolute references when copying formulas

Match lookup values and lookup ranges with the same data type

Sort is not required when using exact match with `MATCH`

Suggested for You

Trending Today