Excel Lookup Comparisons
Excel Lookup Comparisons
Comparisons
Financial Analyst Forum
May 7, 2021
Agenda
Overview of each method, Pros/Cons
VLOOKUP
HLOOKUP
Index Match
XLOOKUP
Review in Action
Discussion: What do you use most?
Practical uses examples
Next Steps
VLOOKUP (Vertical Lookup)
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Looks for a value in the leftmost column of a table, and then returns a value in
the same row from a column you specify.
PROS CONS
Ease of use Left to right only
Awareness/popularity Inserting/moving/deleting may cause issues
Error handling (IFNA, IFERROR)
HLOOKUP (Horizontal Lookup)
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Looks for a value in the top row of a table or array of values and returns the
value in the same column from a row you specify.
PROS CONS
Easy to follow similar logic Up to down only
Inserting/moving/deleting may cause issues
Error handling (IFNA, IFERROR)
INDEX MATCH
INDEX(array, row_num, [column num])
Index returns a value of the cell based on a specified row and/or column number.
PROS CONS
Return a value to the left of lookup value Less awareness
Handle H & V structured data More “advanced”
Handle row/columns with insert/delete
Faster
XLOOKUP “modern replacement”
XLOOKUP(lookup_value, table_array, return_array, [if_not_found], [match_mode])
Searches a range or array for a match and returns the corresponding item from a
second range or array.
_________________________________________________________________
“Once I read up on index match, I never went back to a lookup.” -Paul Harvey
Additional Resources
Excel Jet, https://exceljet.net/
Corporate Finance Institute, https://corporatefinanceinstitute.com/
Trump Excel, https://trumpexcel.com/
Microsoft Support, https://support.microsoft.com
Other helpful sites?
Next Steps
TODAY
Review excel file for practical uses (as time allows)
WEEKS AHEAD
Try using these new methods with your files
(Less sensitive, non-urgent)
See what works well, what doesn’t
Share findings and observations to FAF Teams chat