Excel Vlookup Named Range

What does it do?

Searches for a value in the first column of a table array and returns a value in the same row from another column (to the right) in the table array.

Formula breakdown:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

What it means:

=VLOOKUP(this value, in this Named Range, and get me value in this column, Exact Match/FALSE/0])


A Named Range makes it easier to understand Excel formulas, especially if the said formula contains an array argument.

A Named Range can be a cell, a cell range, a Table, a function or a constant.



STEP 1: To define a Named Range in Excel you need to select the cell/cell range/Table/function/constant and go to the Name Box which is located on the top left hand corner of the workbook – next to the Formula Bar.

Excel Vlookup Named Range


STEP 2: In here you can name your range whatever you like (make sure there are no spaces) and press Enter.  You can view your Named Range by clicking on the drop down box in the Name Box.  In our example we will give this a name of StockList.

Excel Vlookup Named Range

You can also view/edit/delete your Named Range by going to the Formulas tab in the Ribbon menu and selecting Name Manager.


STEP 3: Now that you are all set, each time you are creating a formula, like a Vlookup formula, it is best to use a Named Range as it makes the formula easier to understand and maintain.

We need to enter the Vlookup function:


Excel Vlookup Named Range

The Vlookup arguments:


What are we looking for?

Reference the cell that contains the text or value:


Excel Vlookup Named Range


From which list are we doing a lookup on?

Place in the Named Range of the Stock List:

=VLOOKUP(G15, StockList,

Excel Vlookup Named Range


From which column do we want to retrieve the value?

We want to retrieve the Price which is the SECOND column from our table array:

=VLOOKUP(G15, StockList, 2,

Excel Vlookup Named Range


Do we want an exact match?

Place in FALSE to signify that we want an exact match:

=VLOOKUP(G15, StockList, 2, FALSE)

Excel Vlookup Named Range

The price now dynamically changes based on your selection:

Excel Vlookup Named Range

Excel Vlookup Named Range



If you like this Excel tip, please share itEmail this to someone


Pin on Pinterest

Share on Facebook

Tweet about this on Twitter

Share on LinkedIn

Share on Google+

Related Posts

Create a Random List with Excel’s RAND Formu... What does it do?Gives you a random number between 0 and 1Formula breakdown:=RAND()What it means:=RAND(Will automatically choose a random number between 0 and 1)Excel is able to do a lot of things that most users are unaware of!  One thing that amazes m...
INDIRECT Function Using Sheet References What does it do?Returns a reference to a cell, or a range of cells of a sheet.Formula breakdown:=INDIRECT(ref_text, )What it means:=INDIRECT(Return the referenced range, Omit if the reference is an A1 style or enter FALSE if it is a R1C1 style)The ...
Sumproduct & Weighted Averages A quick way to calculate the weighted average of two lists of data is to use the Sumproduct formula.  A weighted average can be used to determine the average salary of employees, the average grade of an exam or the average selling price of a company´s stock list, as can been seen...
Advanced Sumproduct Function: Sum the Top 3 Sales ... This is probably the most advanced level a SUMPRODUCT function can reach and that is by including a nested array formula.In our example below we want to return the 3 Largest values from the North region and sum them up.  As we are asking our formula to perform multiple calcul...