NDEX and MATCH Function Cheat Sheet
  • Version
  • Download 0
  • File Size 1.33 MB
  • File Count 1
  • Create Date June 19, 2026
  • Last Updated June 19, 2026

INDEX and MATCH Function Cheat Sheet

INDEX & MATCH Cheat Sheet for Google Sheets

The Ultimate Google Sheets INDEX & MATCH Cheat Sheet (Free Download)

Looking for a more flexible alternative to VLOOKUP? This INDEX & MATCH Cheat Sheet is your complete guide to performing powerful lookups, retrieving data from any column, and building advanced spreadsheets in Google Sheets.

Whether you're a data analyst, accountant, business owner, project manager, student, teacher, or spreadsheet enthusiast, this downloadable cheat sheet provides the essential INDEX and MATCH syntax, examples, and best practices you need to master one of the most important lookup techniques in Google Sheets.


What Are INDEX and MATCH in Google Sheets?

INDEX and MATCH are two functions that are often combined to perform advanced lookups.

INDEX

Returns a value from a specified row and column within a range.

MATCH

Returns the position of a value within a range.

When used together, INDEX and MATCH provide a powerful alternative to VLOOKUP that is more flexible, scalable, and efficient.

They are commonly used for:

  • Finding customer information
  • Retrieving product details
  • Building dashboards
  • Financial modeling
  • Inventory management
  • Employee databases
  • Dynamic reporting
  • Advanced spreadsheet automation

Why Use INDEX & MATCH Instead of VLOOKUP?

Many spreadsheet professionals prefer INDEX & MATCH because it offers several advantages:

✓ Lookup in Any Direction

Unlike VLOOKUP, INDEX & MATCH can search both left and right.

✓ Better Performance

Works more efficiently with large datasets.

✓ More Flexible

Column insertions won't break your formulas.

✓ Easier Maintenance

Formulas remain reliable even when data structures change.

✓ Supports Dynamic Lookups

Ideal for advanced dashboards and reporting systems.


What You'll Learn in This INDEX & MATCH Cheat Sheet

✓ INDEX Function Syntax

Learn how to retrieve values from ranges.

✓ MATCH Function Syntax

Find the position of a value within a dataset.

✓ Combining INDEX and MATCH

Perform powerful dynamic lookups.

✓ Vertical and Horizontal Lookups

Search rows and columns efficiently.

✓ Two-Way Lookups

Retrieve values using row and column criteria.

✓ Error Handling Techniques

Prevent lookup errors in reports and dashboards.

✓ Real-World Business Examples

Apply INDEX & MATCH in sales, finance, operations, and analytics.


What's Included in the Download?

Complete Formula Reference

Quick access to INDEX and MATCH syntax.

Practical Lookup Examples

Real-world scenarios and use cases.

Best Practices Guide

Write cleaner and more scalable lookup formulas.

Troubleshooting Section

Fix common INDEX & MATCH issues quickly.

Printable PDF Format

Perfect for keeping as a desktop reference.


INDEX Function Syntax

=INDEX(reference, row, [column])

Arguments

reference – The range containing the data.

row – The row number to retrieve.

column – Optional column number.


INDEX Function Example

Return a Value from a Range

=INDEX(A2:C10,3,2)

Returns the value in the third row and second column of the range.


MATCH Function Syntax

=MATCH(search_key, range, [search_type])

Arguments

search_key – The value to find.

range – The range to search.

search_type – Optional match mode.

  • 0 = Exact match
  • 1 = Less than or equal
  • -1 = Greater than or equal

MATCH Function Example

Find the Position of a Product

=MATCH("Laptop",A2:A100,0)

Returns the position of "Laptop" within the range.


Combining INDEX and MATCH

The most common usage is:

=INDEX(return_range,MATCH(lookup_value,lookup_range,0))

This formula finds a value and returns related information from another column.


Sample INDEX & MATCH Examples

Lookup Employee Salary

=INDEX(B2:B100,MATCH("John Smith",A2:A100,0))

Returns John Smith's salary.

Lookup Product Price

=INDEX(C2:C100,MATCH(E2,A2:A100,0))

Returns the price for the product specified in E2.

Lookup Student Grade

=INDEX(C2:C50,MATCH("Emma",A2:A50,0))

Returns Emma's grade.

Dynamic Customer Search

=INDEX(D2:D500,MATCH(H2,A2:A500,0))

Returns information based on the customer name entered in H2.


Two-Way Lookup with INDEX & MATCH

Retrieve data using both row and column criteria.

Example

=INDEX(B2:G20,
MATCH("Product A",A2:A20,0),
MATCH("March",B1:G1,0))

Returns Product A's value for March.

This technique is commonly used in dashboards and reporting systems.


Using INDEX & MATCH with IFERROR

Handle Missing Results

=IFERROR(
INDEX(B2:B100,MATCH(E2,A2:A100,0)),
"Not Found"
)

Returns "Not Found" instead of an error.


Using INDEX & MATCH with Multiple Criteria

Lookup Based on Two Conditions

=INDEX(C2:C100,
MATCH(1,
(A2:A100=E2)*(B2:B100=F2),
0))

Finds a value that matches multiple criteria simultaneously.

This is especially useful for advanced reporting and analytics.


Benefits of Using INDEX & MATCH

More Flexible Than VLOOKUP

Lookup values from any direction.

Better for Large Datasets

Efficient and scalable.

Resistant to Structural Changes

Adding columns won't break formulas.

Supports Advanced Reporting

Perfect for dashboards and business analytics.

Improves Spreadsheet Performance

Especially in large workbooks.


Who Should Download This Cheat Sheet?

This resource is ideal for:

  • Google Sheets users
  • Data analysts
  • Financial analysts
  • Accountants
  • Business owners
  • Project managers
  • Students and educators
  • Operations teams
  • Sales professionals
  • Dashboard creators

Whether you're learning spreadsheet fundamentals or building enterprise-level reporting systems, INDEX & MATCH is an essential skill.


INDEX & MATCH vs VLOOKUP

VLOOKUP

=VLOOKUP(E2,A2:C100,3,FALSE)

Limitations:

  • Can only search to the right
  • Breaks when columns are inserted
  • Less flexible

INDEX & MATCH

=INDEX(C2:C100,MATCH(E2,A2:A100,0))

Advantages:

  • Searches in any direction
  • More robust
  • Better performance
  • Easier to maintain

Common INDEX & MATCH Mistakes

Forgetting Exact Match Mode

Wrong:

=MATCH(E2,A2:A100)

Correct:

=MATCH(E2,A2:A100,0)

Always use 0 when you need an exact match.

Mismatched Range Sizes

Wrong:

=INDEX(B2:B50,MATCH(E2,A2:A100,0))

The ranges should correspond to the same dataset.

Missing Error Handling

Use:

=IFERROR(
INDEX(B2:B100,MATCH(E2,A2:A100,0)),
"Not Found"
)

to improve user experience.


Why Learn INDEX & MATCH?

INDEX & MATCH is one of the most valuable lookup techniques in Google Sheets. It provides greater flexibility, reliability, and scalability than traditional lookup functions.

Professionals use INDEX & MATCH for dashboards, financial models, inventory systems, CRM databases, project trackers, and business reports because it delivers accurate results even as datasets evolve.

Mastering INDEX & MATCH can significantly improve your spreadsheet skills and prepare you for more advanced data analysis tasks.


Related Google Sheets Resources

You may also be interested in:


Download the INDEX & MATCH Cheat Sheet

Get instant access to this Google Sheets INDEX & MATCH Cheat Sheet and learn how to perform flexible lookups, retrieve data efficiently, and build smarter spreadsheets.

Download now and master INDEX & MATCH in Google Sheets.

Leave a Reply