

- #HOW TO USE VLOOKUP IN EXCEL TO REFERENCE ANOTHER SHEET HOW TO#
- #HOW TO USE VLOOKUP IN EXCEL TO REFERENCE ANOTHER SHEET FULL#
We will use the following formula to VLOOKUP from another workbook: In this example, we want to retrieve the price of certain products out of this products list in a separate file or workbook, say Book2 here. The best way is to enter VLOOKUP formula normally and while entering table_array argument reference the external workbook and select the range of cells of the table. Now, we want to retrieve information of certain products from this list using VLOOKUP formula. Suppose we have an external workbook “ Products.xlsx ” in which Sheet1 contains a list of the products and their related information.

=VLOOKUP(lookup_value, Sheet! range, col_index_num, ) =VLOOKUP(lookup_value, table_array, col_index_num, )Īnd the generic syntax of VLOOKUP from another workbook is:
#HOW TO USE VLOOKUP IN EXCEL TO REFERENCE ANOTHER SHEET HOW TO#
Here, we are going to learn how to use VLOOKUP from another workbook in Excel. The required information can be stored in the same worksheet, a different worksheet or even a worksheet of a completely different workbook in Excel. While still on the same tab, input the last two arguments, col_index_num, and range_lookup (optional).Based on some unique data values we can match and retrieve the relevant information from a large dataset using various functions, such as VLOOKUP. If you move to another tab before inserting the comma, the sheet reference will change to the currently visible tab try it out and you will see what I mean. Then, BEFORE you move to another tab or do anything else, insert the comma into the function so that you can move to the next argument. When you enter the function and you get to the table_array argument, simply click the tab of the worksheet that contains the data and select the data on that tab. Thankfully, there is an easy way to do this. It would be tedious to have to type the name of the worksheet when you want to make cross-sheet references. Easy Way to Use Vlookup Across Multiple Worksheets And don't forget the exclamation point "!" that goes after the sheet name and before the table reference, notice "Sheet2 !A2:B4" in the above function. If the data table was on a worksheet called Raw Data then you would need to put Raw Data! before the table reference within the Vlookup function. The data table is on Sheet2 in the workbook and the name of this sheet is what needs to go before the table reference. The only major change is that the table_array argument now has Sheet2! before the cell reference of the table that contains the data.

Here is the same Vlookup as the one above, except that the data table is now on Sheet2: Here is the standard Vlookup function in Excel, which references a table of data that is on the same worksheet. If you need a refresher on Vlookups or simply a more in-depth explanation of its arguments, you can go here How to use the Vlookup Function in Excel. The lookup_value is what you will use to search a table the table_array is the cell-reference to the data that you want to search the col_index_num is the number of the column from which you want to return data where the left most column in the table_array is number 1 the range_lookup controls if you want an exact match or not and can be either TRUE or FALSE.
#HOW TO USE VLOOKUP IN EXCEL TO REFERENCE ANOTHER SHEET FULL#
Here is the full Vlookup formula with its arguments listed: This means that you can keep your data table on one worksheet while using Vlookup on another worksheet to return the data. This tutorial shows you how to use the Vlookup function across multiple worksheets within Excel.
