Basic page

Excel technique: LOOKUP functions

These notes explain a particular use of spreadsheets: looking up results which have already been calculated. There is quite a collection of Lookup functions available, but VLOOKUP (used in the Happy Numbers investigation) is the main topic here. 

VLOOKUP: Looks down the first column of a block (range) for a specified value, then returns a value further along that same row. 

 

Image
Excel technique: LOOKUP functions

For example: 

= VLOOKUP (63, A1: E11, 5) 

would look down the first column of the range A1: E11 until 63 was located, then return the value in that same row but in the fifth column. 

 

 



The V of VLOOKUP stands for vertical. HLOOKUP performs the same process horizontally. HLOOKUP finds the position of a given value in the first row then, from the same column as the located value, returns the corresponding value from a specified lower row. 

Two more Lookup functions deserve a brief mention: 

INDEX and MATCH INDEX returns the value at a specific position in a given range. 

= INDEX ( B6 : D10, 3, 2) 

would return the value in the third row and second column of the range B6 : D10. This can be useful when the row and column values are variables. 

MATCH 

operates on a single row or on a single column. It returns the values position along that row or column. 

= MATCH ( 63, A2 : A11, 0 ) 

would report that 63 was the seventh item in that line of values, A2 : A11 The 0 following the range reference, causes only an exact match to be reported.