Skip to content

INDEX and MATCH

Find a position, then return the value at that position

0 of 3 done · Lesson 18 of 18

Understand

A legacy workbook needs a lookup that separates finding the row from returning the answer. MATCH finds a position. INDEX uses that position to return a value from another range.

=INDEX(where the answer lives, which row in that range, which column in that range, optional)
=MATCH(what to find, where to look, 0 for an exact match, optional)

A worked example

=INDEX(B2:B7, MATCH(F1, A2:A7, 0))
where the answer liveswhich row in that rangewhich column in that range

This returns Headset

The sheet you are working with

Sheet for INDEX and MATCH
Row numberABCDEF
1SKUProductMarginStockFind SKUP-42
2P-14Monitor arm31.212Find SKUP-58
3P-21Dock45.88  
4P-35Laptop214.43  
5P-42Headset47.517  
6P-58Keyboard39.19  
7P-73Webcam52.60