Left lookup
Return product name from column A using SKU in column D via INDEX MATCH.
INDEX MATCH is a two-function lookup pattern: MATCH finds the row or column position of a key, and INDEX returns the value from that position in another column. It predates XLOOKUP but remains common in legacy models and tutorials.
Use INDEX MATCH when you need lookup flexibility VLOOKUP lacks, especially when the return column sits left of the key column.
Prefer XLOOKUP in new workbooks when available; it is simpler to read and maintain.
MATCH finds position of lookup value in key column with exact match mode 0.
INDEX returns value from results column at that row number.
Nest as =INDEX(result_range, MATCH(lookup, key_range, 0)).
Lock ranges with $ when copying.
Wrap with IFERROR for friendly blanks.
Compare against XLOOKUP on a test tab before migrating production.
Return product name from column A using SKU in column D via INDEX MATCH.
Build this without starting from a blank cell
Use a Better Sheets tool for INDEX MATCH, then watch a walkthrough when you want the full pattern.
Watch how INDEX MATCH works
Guides that explain INDEX MATCH in more depth.
Master Google Sheets with 7 beginner tutorials on using the INDEX formula. Turn data into results with free tools, templates, and tutorials!
Read post →This is the syntax for the INDEX formula. Below are video tutorials that talk about the INDEX formula, These are fun tutorials that show you how you can use INDEX for different cases and uses.
Read post →Three video tutorials for advanced users. In these tutorials, I show you the different ways you can make use of the INDEX function to create fun and useful things with Google Sheets.
Read post →INDEX fetches a value from a range by row and column number. Combined with MATCH it powers flexible lookups. Alone it picks nth items from lists, dynamic headers, or matrix intersections without VLOOKUP column limits.
Read guide →MATCH searches a range for a value and returns its relative position. Feeding INDEX or OFFSET with MATCH replaces brittle column index math. Sorted approximate match modes support tier tables and date brackets.
Read guide →VLOOKUP searches the first column of a range for a key and returns a value from a specified column to the right. It is still everywhere in legacy templates even as XLOOKUP offers more flexible replacements.
Read guide →XLOOKUP searches a lookup array for a key and returns a matching value from a return array. It handles left lookups, approximate match, and custom not-found text without INDEX/MATCH gymnastics.
Read guide →A formula is an instruction in a cell that calculates a result from other cells, ranges, or built-in functions. Every formula begins with =. When inputs change, the sheet recalculates so dashboards and models stay live without manual copy-paste. Formulas are the default automation layer inside the grid before Apps Script or add-ons.
Read guide →Done reading about INDEX MATCH?
Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.
Need this once
Jump to a free tool or a single tutorial for this topic.
Learning Sheets for real
Unlock the full library, generators, and templates with membership.