How do i pull data from one sheet to another in excel using vlookup?
If you are looking for ways to transfer data from one Excel worksheet to another automatically with VLOOKUP, then this article will be helpful for you. Let’s get started with our main article to know the ways of doing this job. Show
Download Workbook4 Cases of Automatically Transfer Data from One Excel Worksheet to Another with VLOOKUPHere, we have the following dataset containing the records of marks of some students of a college in the Record sheet. Using the following 6 methods we will transfer the data of this worksheet to another sheet. We have used Microsoft Excel 365 version here, you can use any other versions according to your convenience. Method-1: Using VLOOKUP Function to Transfer Data from One Worksheet of Same Workbook to AnotherHere, we have the source dataset in the Record sheet of the Transfer Data to Another Sheet workbook and using the VLOOKUP function we will transfer this data to the VLOOKUP sheet of that same book. Steps: ➤ Type the following formula in cell C4.
Here, B4 is the lookup value, Record!B4:E12 is the data range of the Record sheet, 2 is the column number for the names of the students, and FALSE is for an exact match. ➤ Press ENTER and drag down the Fill Handle tool. In this way, you will get all of the names from the source dataset. Similarly, use the following two formulas for transferring the data of the Subject and Marks column to this sheet.
Read More: Transfer Data from One Excel Worksheet to Another Automatically Method-2: Using VLOOKUP Function with Named RangeTo reference the source dataset easily, named ranges are helpful to use with the VLOOKUP function. So, here we have named the range of the Record sheet to transfer these values to the Named Range sheet easily. Steps: ➤ Type the following formula in cell C4.
Here, B4 is the lookup value, marks is the named range of the Record sheet, 2 is the column number for the names of the students, and FALSE is for an exact match. ➤ Press ENTER and drag down the Fill Handle tool. Then, you will have the names of the students corresponding to the Ids in the Name column. Likewise, apply the following formulas to extract the subjects and marks of the students.
Similar Readings
Method-3: Using VLOOKUP, MATCH Functions to Transfer Data from One Excel Worksheet to Another AutomaticallyIn this section, we are going to use the combination of the VLOOKUP and MATCH functions to transfer the data from the Record worksheet to the VLOOKUP, MATCH sheet. Steps: ➤ Type the following formula in cell C4.
Here, B4 is the lookup value, and Record!B3:E12 is the data range of the Record sheet.
➤ Press ENTER and drag down the Fill Handle tool. After that, you will have the names of the students in the Name column. In the same way, use the following two formulas for moving the data of the Subject and Marks column to this sheet.
Read More:How to Transfer Data from One Sheet to another in Excel Using Macros Method-4: Using VLOOKUP Function to Transfer Data from One Worksheet to Another Workbook AutomaticallyIn this section, we will transfer data from a worksheet to another sheet of a different workbook. Our source dataset is in the Data worksheet of the Source Data.xlsx workbook, and we will transfer the data to the different workbook sheet of the Transfer Data to Another Sheet.xlsx workbook. Steps:
Here, B4 is the lookup value, $B$4:$E$12 is the data range of the Data worksheet in the Source Data.xlsx workbook, and preceding the file name we have declared the path of this file. ➤ Press ENTER and drag down the Fill Handle tool. Finally, we will get all of the names of the students in the Name column. To have the data of the Subject column and the Marks column use the following two formulas.
Useful Alternatives to Transfer Data with VLOOKUPSo far we’ve used the VLOOKUP function to do the task, Excel provides us other functions that too work as VLOOKUP. Let’s see the alternatives. Method-1: Using INDEX-MATCH Formula to Transfer Data from One Excel Worksheet to AnotherHere, we will be using the combination of the INDEX and MATCH functions to transfer the data of the Record worksheet to the INDEX-MATCH sheet. Steps: ➤ Type the following formula in cell C4.
Here, B4 is the lookup value, and Record!$B$4:$B$12 is the lookup range of the Record sheet and C$4:C$12 is the range containing output values.
➤ Press ENTER. Eventually, you will have all of the data from the source sheet on this sheet. Method-2: Using INDIRECT, ADDRESS, ROW, COLUMN Functions to Transfer Data from One Worksheet to AnotherIn this section, we will use the INDIRECT, ADDRESS, ROW, and COLUMN functions for transferring the records of the Record sheet to the INDIRECT-ADDRESS sheet. Steps:
➤ Press
ENTER. Ultimately, we will move all of the data from our source datasheet to this sheet. Practice SectionFor doing practice by yourself we have provided a Practice section like below in a sheet named Practice. Please do it by yourself. ConclusionIn this article, we tried to cover the ways to transfer data from one Excel worksheet to another automatically with VLOOKUP. Hope you will find it useful. If you have any suggestions or questions, feel free to share them in the comment section. Related Articles
How do I use VLOOKUP to move data from one sheet to another?How to Use VLOOKUP in Excel. Identify a column of cells you'd like to fill with new data.. Select 'Function' (Fx) > VLOOKUP and insert this formula into your highlighted cell.. Enter the lookup value for which you want to retrieve new data.. Enter the table array of the spreadsheet where your desired data is located.. How do I pull specific data from one Excel sheet to another?To pull data from another sheet by using cell references in Excel:. Click in the cell where you want the pulled data to appear.. Type = (equals sign) followed by the name of the sheet you want to pull data from. ... . Type ! ... . Press Enter.. The value from your other sheet will now appear in the cell.. How do I link data from Sheet1 to Sheet2 in Excel?How to Link a Range of Cells. In the original tab with data (Sheet1), highlight the cells that you want to reference.. Copy the cells (Ctrl/Command + C, or right click and choose Copy).. Go to the other tab (Sheet2) and click on the cell (or cells) where you want to place the links.. |