Index-Match Functions in Excel

Today we’ll be learning about one of the very important functions Index function with Match function which is very strong strong combination.

There is always been this debate- which one is better Index-Match or VLOOKUP?

By the end of this tutorial we might be able to find the answer.

Read more about VLOOKUP and MATCH fuction

Lets start, The formula works as follows:

=Index(array,row_num,col_num)
* array is reference
* row_num is row index number
* col_num is column index number
So by providing row and column index it returns the corresponding value.

As we can see the example in the image below

For Book column (F:F) in results table, we are searching from Book column (B:B) and
matching # column (E:E) in results table to # column (A:A) in original table.
here you’ll see column number as 0. Since we have only column we can put 0,1 or nothing.

1-min

Now we’ll be comparing Index-Match and VLOOKUP functions

1. Using Index-Match

The formula still working when we inserted few columns because the reference array changes with column insertion.

2 Compare Index-min

2. Using VLOOKUP

The results table obtained by VLOOKUP function and is working fine.

3.0 vlookup-min
Now after adding few columns

The VLOOKUP formula is not working as we want. As you can the see that table array reference changed but the column index remain same which are blank.
that’s why the result is zero.
3.1 vlookup-min

You may have a better idea now and for me Index-Match is a clear winner here. Comment your opinion.

 

Leave a Reply

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