How to Use Index Match with Multiple Criteria in Excel: A Comprehensive Guide

August 17, 2023 705 views

Excel Index Match Multiple Criteria function is useful, however, many individuals struggle with effectively using Index Match, especially when dealing with multiple criteria.

In this article, we will offer clear guidance on leveraging the Excel Index Match Multiple Criteria function.

Part 1. What is the Index Match Function?

The Index Match function in Excel is a powerful tool for data retrieval and lookup. It consists of two functions: INDEX and MATCH. INDEX extracts data from a specific row and column in an array, while MATCH finds the position of a value within the array. By combining these functions, Index Match allows for flexible searches based on multiple criteria, making it an essential feature for handling complex databases.

Part 2. How to Use Index Match Function with 2 Criteria?

In this section, we'll learn how to use the Index Match function with two criteria in Excel. This powerful combination enables precise data lookups based on multiple conditions. We'll provide a clear syntax and a step-by-step tutorial with a real-life example.

The syntax for using the Index Match function with multiple criteria is as follows:

INDEX(range, MATCH(1, (criteria1=range1)*(criteria2=range2), 0))

In this syntax:

  • "range" refers to the data range where you want to perform the lookup.

  • "criteria1" and "criteria2" represent the two criteria you want to match.

  • "range1" and "range2" are the respective ranges containing the criteria.

Now, let's go through a step-by-step tutorial on how to use the Index Match function with 2 criteria in Excel.

Tutorial Example: Suppose we have a table with sales data, and we want to retrieve the sales amount for a specific product (criteria1) and a specific region (criteria2). The table has the following structure:

Step 1: To find the sales amount for "Product B" in the "South" region, we'll use the following formula:

=INDEX(C2:C5, MATCH(1, (A2:A5="Product B")*(B2:B5="South"), 0))

Index Match Function example 

Step 2: By entering this formula in a cell, Excel will return the value "$700," which is the sales amount for "Product B" in the "South" region.

Part 3: Basic Usage: Index Function

Prepare to embark on a methodical exploration of the Index function within the realm of Microsoft Excel. As we traverse this procedural path, the Index function will unveil its innate ability to extract specific data elements from intricate datasets.

Step 1: Establishing the Framework

  1. Launch Microsoft Excel and create a new worksheet.

  2. Populate your spreadsheet with a table akin to the one we envisaged earlier:

Step 2: Crafting the Formula - The Core Process

  1. Select an unoccupied cell where the resultant value shall manifest.

  2. Enter the formula below to initiate the Index function:

=INDEX(A1:G4, 2, 7)

This formula instructs Excel to retrieve a value from the specified range A1:G4, precisely at the intersection of the second row (2) and seventh column (7).

Step 3: Witnessing the Efficacy

Upon the completion of the formula input and the subsequent pressing of the Enter key, the Index function's operative mechanism will unveil itself. The designated cell will promptly display the extracted value: a sales figure of $210 corresponding to "Region A" during the month of "June."

Your accomplishment is noteworthy, as you have adeptly harnessed the Index function's intrinsic capability to navigate intricate data compilations with meticulous precision.

Embracing the Technical Prowess

This systematic guide has led you through a comprehensive unveiling of the Index function's potency within the Excel framework. As your journey of exploration within Excel's multifaceted landscape continues, remember that each function presents an opportunity for precise manipulation and insightful analysis.

WPS Office- Free All-in-One Office Suite
  • Use Word, Excel, and PPT for FREE, No Ads.

  • Edit PDF files with the powerful PDF toolkit.

  • Microsoft-like interface. Easy to learn. 100% Compatibility.

  • Boost your productivity with WPS's abundant free Word, Excel, PPT, and CV templates.

5,820,008 User
Algirdas Jasaitis

Part 4: A Free Alternative Choice to Microsoft Office - WPS Office

Looking for a powerful and cost-effective alternative to Microsoft Office? Look no further than WPS Office! This versatile office suite is not only free for users but also offers strong compatibility with various document formats, ensuring seamless collaboration with colleagues and clients. WPS Office is a free office suite that comes packed with a range of features, including an AI service, designed to enhance your productivity and streamline your work processes. Say goodbye to costly office software and embrace the efficiency of WPS Office.

Main Features of WPS Office:

  1. Writer: Effortlessly create and edit documents.

  2. Spreadsheets: Efficiently organize and analyze data with powerful tools.

  3. Presentation: Design captivating slideshows for impressive presentations.

  4. Cloud Integration: Access and collaborate on documents from anywhere.

  5. Cross-platform Support: Available on multiple devices and operating systems.

  6. PDF Support: Easily handle PDF files - create, edit, and convert.

  7. AI-powered Features: Smart Form and Document Translator for boosted productivity.

  8. Templates and Themes: Choose from a wide selection for professional document design.

  9. Compatibility: Seamlessly works with Microsoft Office formats.

  10. User-friendly Interface: Simple and intuitive for users of all levels.


1. Which is faster: VLOOKUP or INDEX match?

In general, INDEX MATCH is considered to be faster than VLOOKUP, especially when dealing with large datasets. VLOOKUP searches data vertically in a single column and can be slower when there are a significant number of rows to search through.

On the other hand, INDEX MATCH performs a two-dimensional lookup, allowing you to search for data in both rows and columns simultaneously, which can result in faster and more efficient lookups

2. What is the difference between match and Xmatch?

The main difference between MATCH and XMATCH lies in their functions and capabilities.





Available in older versions

Introduced in Excel 2019 and later


Supports exact and approximate matches with a specified argument (0 for exact, 1 for approximate)

Defaulted to exact match, simplifying syntax

Error Handling

Requires careful handling to avoid errors when dealing with approximate matches

Improved error handling for more efficient and accurate searches


Widely used in older Excel versions

Preferred choice in modern Excel versions for more advanced and precise lookups

3. What is a Xlookup used for?

XLOOKUP is used for advanced lookups in Excel. It searches for a value and returns a corresponding value from another column. It offers advantages like searching in any direction, handling multiple criteria, and improved error handling. XLOOKUP simplifies and enhances lookup tasks with more flexibility and efficiency.


This comprehensive guide explores how to effectively use INDEX MATCH with multiple criteria in Excel. With step-by-step tutorials and examples, you'll learn efficient data retrieval techniques.

Moreover, we emphasize the benefits of WPS Office as a free alternative to Microsoft Office, highlighting its strong compatibility and AI services that boost work efficiency. Take your Excel skills to the next level and experience the power of WPS Office.

15 years of office industry experience, tech lover and copywriter. Follow me for product reviews, comparisons, and recommendations for new apps and software.