
=VLOOKUP(B5,[workbook]sheet!range,4,0)
Related formulas
VLOOKUP from another sheet
Dynamic workbook reference
Two-way lookup with VLOOKUP
Calculate grades with VLOOKUP
Get employee information with VLOOKUP
Merge tables with VLOOKUP
VLOOKUP without #N/A error
To lookup product data, pricing, or other information stored in a separate (external) workbook, you can use the VLOOKUP function with a full reference to the other workbook. In the example shown, the formula in C5 is:
=VLOOKUP(B5,'[product data.xlsx]Sheet1'!$B$5:$E$13,4,0)
The data in the external workbook looks like this:
This is a standard use of the VLOOKUP function to retrieve data from the 4th column in a table:
The only difference is the special syntax used for external references, in the "table_array" argument. The syntax for external references is:
'[workbook]sheet'!range
The easiest way to enter a reference to an external table, is to begin entering the VLOOKUP function normally. Then, when entering the table_array argument, browse to the the external workbook and select the range directly. Excel will construct the needed reference automatically.
Note the reference to workbook is enclosed in square brackets, and the entire workbook + sheet is enclosed in single quotes. The single quotes are required when the workbook or sheet name contains space or punctuation characters

=VLOOKUP(B5,[workbook]sheet!range,4,0)
Related formulas
VLOOKUP from another sheet
Dynamic workbook reference
Two-way lookup with VLOOKUP
Calculate grades with VLOOKUP
Get employee information with VLOOKUP
Merge tables with VLOOKUP
VLOOKUP without #N/A error
To lookup product data, pricing, or other information stored in a separate (external) workbook, you can use the VLOOKUP function with a full reference to the other workbook. In the example shown, the formula in C5 is:
=VLOOKUP(B5,'[product data.xlsx]Sheet1'!$B$5:$E$13,4,0)
The data in the external workbook looks like this:
This is a standard use of the VLOOKUP function to retrieve data from the 4th column in a table:
The only difference is the special syntax used for external references, in the "table_array" argument. The syntax for external references is:
'[workbook]sheet'!range
The easiest way to enter a reference to an external table, is to begin entering the VLOOKUP function normally. Then, when entering the table_array argument, browse to the the external workbook and select the range directly. Excel will construct the needed reference automatically.
Note the reference to workbook is enclosed in square brackets, and the entire workbook + sheet is enclosed in single quotes. The single quotes are required when the workbook or sheet name contains space or punctuation characters