Index Match Formula (2024)

How to combine INDEX, MATCH, and MATCH formulas in Excel as a lookup function

Over 1.8 million professionals use CFI to learn accounting, financial analysis, modeling and more. Start with a free account to explore 20+ always-free courses and hundreds of finance templates and cheat sheets.

What is INDEX MATCH in Excel?

The INDEX MATCH[1] Formula is the combination of two functions in Excel: INDEX[2] and MATCH[3].

=INDEX() returns the value of a cell in a table based on the column and row number.

=MATCH() returns the position of a cell in a row or column.

Combined, the two formulas can look up and return the value of a cell in a table based on vertical and horizontal criteria. For short, this is referred to as just the Index Match function. To see a video tutorial, check out our free Excel Crash Course.

#1 How to Use the INDEX Formula

Below is a table showing people’s names, height, and weight. We want to use the INDEX formula to look up Kevin’s height… here is an example of how to do it.

Follow these steps:

  1. Type “=INDEX(” and select the area of the table, then add a comma
  2. Type the row number for Kevin, which is “4,” and add a comma
  3. Type the column number for Height, which is “2,” and close the bracket
  4. The result is “5.8.”

Index Match Formula (1)

#2 How to Use the MATCH Formula

Sticking with the same example as above, let’suse MATCH to figure out what row Kevin is in.

Follow these steps:

  1. Type “=MATCH(” and link to the cell containing “Kevin”… the name we want to look up.
  2. Select all the cells in the Name column (including the “Name” header).
  3. Type zero “0” for an exact match.
  4. The result is that Kevin is in row “4.”

Index Match Formula (2)

Use MATCH again to figure out what column Heightis in.

Follow these steps:

  1. Type “=MATCH(” and link to the cell containing “Height”… the criteria we want to look up.
  2. Select all the cells across the top row of the table.
  3. Type zero “0” for an exact match.
  4. The result is that Height is in column “2.”

Index Match Formula (3)

#3 How to Combine INDEX and MATCH

Now we can take the two MATCH formulas and use them to replace the “4” and the “2” in the original INDEX formula. The result is an INDEX MATCH formula.

Follow these steps:

  1. Cut the MATCH formula for Kevin and replace the “4” with it.
  2. Cut the MATCH formula for Height and replace the “2” with it.
  3. The result is Kevin’s Height is “5.8.”
  4. Congratulations, you now have a dynamic INDEX MATCH formula!

Index Match Formula (4)

Video Explanation of How to Use Index Match in Excel

Below is a short video tutorial on how to combine the two functions and effectively use Index Match in Excel! Check out more free Excel tutorials on CFI’s YouTube Channel.

Hopefully, this short video made it even clearer how to use the two functions to dramatically improve your lookup capabilities in Excel.

More Excel Lessons

Thank you for reading this step-by-step guide to using INDEX MATCH in Excel. To continue learning and advancing your skills, these additional CFI resources will be helpful:

Index Match Formula (2024)

FAQs

What are the common mistakes in Excel INDEX match? ›

A common error with Index Match is flipping the syntax of the function. For example, you may switch the values of the lookup and return columns. If you find this happens to you regularly, add a quality assurance step to your process by checking the data you enter to ensure it's correct each time.

Why isn't my INDEX match formula working? ›

If you believe that the data is present in the spreadsheet, but MATCH is unable to locate it, it may be because: The cell has unexpected characters or hidden spaces. The cell may not be formatted as a correct data type. For example, the cell has numerical values, but it may be formatted as Text.

What is faster than INDEX match formula? ›

XLOOKUP can perform faster than INDEX MATCH in some cases, especially if you use the binary search mode. However, INDEX MATCH can also be optimized by using Excel tables or dynamic arrays. Formula flexibility. Both formulas are versatile, capable of handling various lookup scenarios.

Why is INDEX match better than VLOOKUP? ›

Regarding working with dynamic ranges, INDEX MATCH has a clear advantage over VLOOKUP. With INDEX MATCH, you can easily work with dynamic ranges without worrying about updating the formula every time the range changes. This can be a huge time-saver, making your Excel work much more efficient.

What are the disadvantages of INDEX match? ›

Downsides of INDEX MATCH
  • The formula can be unwieldy. Combining two formulas isn't for the faint-of-heart, Excel user. It can take a few tries to get used to what you're doing.
  • The dreaded #REF. One common pitfall of using INDEX MATCH arises when the INDEX range is a different size from the MATCH range.

Why is VLOOKUP worse than INDEX match? ›

VLOOKUP must be utilized for looking into values from Left to Right. INDEX MATCH can look into the qualities from Left to Right as well as Right to Left. VLOOKUP just can query through vertical lines, for example, segments, and not through columns. INDEX MATCH can query values through lines as well as segments.

What is better than an INDEX match? ›

Let's recap how XLOOKUP outperforms VLOOKUP and INDEX/MATCH: ✅It is the simplest function, with only 3 arguments needed in most cases because the default match_mode is 0 (exact match). ✅It's a single function, unlike INDEX/MATCH, so it's faster to type.

Do INDEX formulas slow down Excel? ›

The INDEX function is fast and is a non-volatile function, which speeds up recalculation. The OFFSET function is also fast; however, it is a volatile function, and it sometimes significantly increases the time taken to process the calculation chain.

Can you INDEX match twice? ›

Two-way lookup with INDEX and MATCH

Use INDEX MATCH & a second MATCH (the INDEX MATCH MATCH formula) in cases where you need to look up a value in a matrix. MATCH is used twice: once for the rows, and. once for the columns.

What is faster, VLOOKUP or INDEX match? ›

In our table, the VLOOKUP formula calculated in 2.3 seconds, INDEX MATCH in 2.6 seconds, OFFSET and MATCH in 2.7 seconds, and XLOOKUP in 3.3 seconds. As you see, the calculation speed increases significantly compared to ranges. Interestingly enough, Excel tables are very fast even with regular references.

Is Sumif faster than INDEX match? ›

This is an array formula, to be confirmed by pressing "Ctrl"+"Shift" + "Enter" 3 keystrokes together. Although using Sumifs formula look shorter than Index+Match formula, in fact Index+Match always faster than Sumifs (Lookup function always faster than Math function).

What is the difference between Xmatch and INDEX match? ›

The 5 key differences between XMATCH and MATCH are: XMATCH defaults to an exact match, while MATCH defaults to an approximate match. XMATCH can find the next larger item or the next smaller item. XMATCH can perform a reverse search (i.e. search from last to first).

Is VLOOKUP obsolete? ›

VLOOKUP is an obsolete function inherited from Lotus-123.

Why is VLOOKUP so difficult? ›

Only searches vertically: VLOOKUP can only search for a value in the leftmost column of a table and retrieve a corresponding value from a column to its right. It cannot search horizontally. Limited to exact or approximate matches: VLOOKUP can only perform exact or approximate matches.

Can I use INDEX match instead of VLOOKUP? ›

Using INDEX and MATCH instead of VLOOKUP

This means that the column containing the value you look up should always be located to the left of the column containing the return value. Now if your spreadsheet isn't built this way, then do not use VLOOKUP. Use the combination of INDEX and MATCH functions instead.

What is the most common mistakes with Excel? ›

Common Excel errors include #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, and #VALUE! To fix these errors, we can adjust the column width, use IFERROR, check for formatting or syntax mistakes, or use formula auditing tools like Evaluate Formula and Error Checking.

What is the reference error in INDEX match match? ›

A #REF! error can occur when a MATCH is found, but the INDEX array is not big enough to include that row. For example, if there are 10 rows in the MATCH lookup_array, but only 5 rows in the INDEX array, a #REF! error will be returned for any MATCH in the 6th to 10th position.

What are the three common formula errors in MS Excel? ›

Some common Excel Errors include: #NULL!, where no intersection exists between cell ranges; #DIV/0!, when a number is divided by zero; #REF!, if there is an invalid cell reference; and #NUM!, when there's a problem with a number in a formula.

Does INDEX match make Excel slow? ›

INDEX MATCH formula

With both tables on the same sheet, INDEX MATCH performed much slower than VLOOKUP (8.9 against 6.6 seconds). But if we move the lookup table to another worksheet, the formula starts working much faster (~ 5 seconds), which is better than VLOOKUP.

Top Articles
UNHCR | United Nations
Bitcoin Whale: Defined & Explained | The Motley Fool
AllHere, praised for creating LAUSD’s $6M AI chatbot, files for bankruptcy
Kathleen Hixson Leaked
Main Moon Ilion Menu
4-Hour Private ATV Riding Experience in Adirondacks 2024 on Cool Destinations
Kaydengodly
Miles City Montana Craigslist
Apply A Mudpack Crossword
Zachary Zulock Linkedin
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
The Weather Channel Facebook
Craigslist Boats For Sale Seattle
Pittsburgh Ultra Advanced Stain And Sealant Color Chart
Chile Crunch Original
Lesson 8 Skills Practice Solve Two-Step Inequalities Answer Key
Costco Gas Foster City
Xxn Abbreviation List 2023
Katherine Croan Ewald
Illinois VIN Check and Lookup
Why Should We Hire You? - Professional Answers for 2024
Ahn Waterworks Urgent Care
Miltank Gamepress
THE FINALS Best Settings and Options Guide
Coomeet Premium Mod Apk For Pc
New Stores Coming To Canton Ohio 2022
Craigslist Fort Smith Ar Personals
Unity Webgl Car Tag
Delete Verizon Cloud
In hunt for cartel hitmen, Texas Ranger's biggest obstacle may be the border itself (2024)
Hannah Jewell
Tokioof
Alima Becker
Tmj4 Weather Milwaukee
Los Amigos Taquería Kalona Menu
Wbli Playlist
Wednesday Morning Gifs
Metro By T Mobile Sign In
Domina Scarlett Ct
Lake Andes Buy Sell Trade
Cabarrus County School Calendar 2024
Lyons Hr Prism Login
A rough Sunday for some of the NFL's best teams in 2023 led to the three biggest upsets: Analysis
Maplestar Kemono
News & Events | Pi Recordings
The Quiet Girl Showtimes Near Landmark Plaza Frontenac
Wera13X
Fredatmcd.read.inkling.com
The Goshen News Obituary
99 Fishing Guide
Obituaries in Westchester, NY | The Journal News
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 5916

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.