**Learn How to Apply INDEX With Variable Array in Microsoft Excel **

The main purpose of this formula is to set up a formula where the array provided to INDEX is variable. Here we will learn how to apply the given formula in the given data range in the workbook in Microsoft Excel.

That implies, with the help of a formula based on the INDEX, CHOOSE and MATCH functions, you can able to lookup a value by matching across multiple columns using an array formula. So, with the help of this formula, you can able to match values using the formula in the given data range in the workbook in Microsoft Excel.

**General Formula to Apply INDEX With Variable Array**

=INDEX(CHOOSE(number,array1,array2),MATCH(value,range,0))

** **

**The Explanation to Apply INDEX With Variable Array**

So we know that with the help of the given formula above, you can able to set up a formula where the array provided to INDEX is variable. Here we will learn how to apply the given formula in the given data range in the workbook in Microsoft Excel.

As we know, the MATCH function is used to find the correct row to return from an array, and the INDEX function returns the value at that array.

However, in this case, we want to make the array variable so that the range given to INDEX can be changed on the fly. We do this with the CHOOSE function.

So now you have learned how to match values using formulas in the given data range in the workbook in Microsoft Excel.