Cellgrids Cellgrids
Home › Excel formulas › Lookup and Reference › INDEX + OFFSET + MATCH (dynamic lookup range)

INDEX + OFFSET + MATCH (dynamic lookup range) Function in Excel: Syntax, Examples and Free Practice

By Rinkesh Shah, founder of Cellgrids.

INDEX + OFFSET + MATCH (dynamic lookup range) is an Excel Lookup & Reference function. Combines OFFSET (to build a range that grows with the data) with INDEX+MATCH so the lookup keeps working as rows are added.

INDEX + OFFSET + MATCH (dynamic lookup range) syntax

=INDEX(OFFSET(anchor_cell, 0, 0, COUNTA(range), 1), MATCH(lookup_value, lookup_range, 0))

Arguments

When to use INDEX + OFFSET + MATCH (dynamic lookup range)

Looking up a value in a table that keeps growing every week without needing to update the formula's range.

Practice INDEX + OFFSET + MATCH (dynamic lookup range) online, free

Open the live Excel-style spreadsheet and try INDEX + OFFSET + MATCH (dynamic lookup range) yourself. No Excel install or sign-up needed to start.

Practice INDEX + OFFSET + MATCH (dynamic lookup range) now →

More Lookup & Reference functions

Frequently asked questions

What does the INDEX + OFFSET + MATCH (dynamic lookup range) function do in Excel?

Combines OFFSET (to build a range that grows with the data) with INDEX+MATCH so the lookup keeps working as rows are added.

What is the syntax of INDEX + OFFSET + MATCH (dynamic lookup range) in Excel?

The syntax is =INDEX(OFFSET(anchor_cell, 0, 0, COUNTA(range), 1), MATCH(lookup_value, lookup_range, 0)). anchor_cell: Fixed starting point; lookup_value: Value to search for.

Where can I practice INDEX + OFFSET + MATCH (dynamic lookup range) online for free?

Open the free live spreadsheet on Cellgrids and try INDEX + OFFSET + MATCH (dynamic lookup range) yourself. No Excel install is needed and you can start without signing up.

All Excel formulas · Cheat sheet · Excel exercises · Lookup and Reference functions · Excel case studies · Excel tutorials · Excel shortcuts