While working with Excel, users have to deal with various Excel functions for their working purpose. These functions are mainly used for analysis or to reach a conclusion about their respective data. One such most-used function of Excel is **the VLOOKUP function**. In this article, I will show you various examples of **the VLOOKUP function** in Excel.

## Download Practice Workbook

You can download the free Excel workbook here and practice on your own.

## 7 Ideal Examples of Using VLOOKUP Function in Excel

In this article, you will see seven ideal examples of **the VLOOKUP function** in Excel. Users use **the VLOOKUP function** mainly for searching data from a data range with certain criteria. I will include not only the basic uses but also some advanced formulas to find values that require the help of **the VLOOKUP function**.

I will use the following sample data set to describe the aforementioned examples.

### Example 1: Search for Particular Value

The first example will demonstrate to you the most basic use of **the VLOOKUP function**. Here, I will find the marks of a certain person. See the following steps for a better understanding.

**Steps:**

- First of all, look at the following image, where I want to find out the marks of Paul in his G. Science exam.

- Secondly, to do that, insert the following formula in cell
**D12**.

`=VLOOKUP(D11,$B$4:$F$9,4,0)`

- Here, the formula will search the name of cell
**D11**in the cell range of**B4:F9**, and then after finding the match, it will show the value from the fourth column of the data range that contains the marks of the G. Science of all the students.

- Thirdly, after pressing
**Enter**, it will show the marks of Paul from that particular column.

- Consequently, if you input any name in cell
**D11**from the value of cell range**B5:B9**it will show the marks of that respective person.

### Example 2: Perform Dynamic Search

In the previous example, the formula of **the VLOOKUP function** will only show values for the name and only one subject. What will be the procedure when you want to find out the marks for more than one lookup criteria? The following two segments address this issue by modifying the formula of **the VLOOKUP function**. Performing a two-way or three-way lookup is considered as one of the best examples of **the VLOOKUP function** in Excel.

#### Example 2.1: Execute Two-Way Lookup

In the first segment, you will see the process of doing a two-way lookup. Here, I will find out the marks of a certain subject of a specific person by using t**he VLOOKUP function** formula. See the following steps.

**Steps:**

- First of all, like the following GIF, make three extra fields for the name of the person, the subject, and marks.
- Secondly, in cell
**D13**use the following formula.

`=VLOOKUP(D11,$B$5:$F$9,MATCH(D12,$B$4:$F$4,0),0)`

- Thirdly, after pressing
**Enter**, it will show the marks for the G. Science exam of May. - Consequently, if you change any value in cell
**D11**or**D12**the value of cell**D13**will change accordingly.

**Formula Breakdown**

**=VLOOKUP(D11,$B$5:$F$9,MATCH(D12,$B$4:$F$4,0),0)**

- Firstly,
**the MATCH function**will look for the cell value in column range**B4:F4**and will return its relative position. - Then,
**the VLOOKUP function**will look in that particular column for the score of the specific person in cell**D11**.

#### Example 2.2: Employ Three-Way Lookup

After doing the two-way lookup, you will see the example of a three-way lookup in this segment. Here, instead of considering two criteria, I will take three lookup criteria for this example. Let’s do this by following the below-given steps.

**Steps:**

- In the beginning, take a sample like the following data set where I have the marks of two-term exams of some students.
- Here, I want to find out the marks of each student based on three different criteria.
- Secondly, to do that, in cell D23 write the following formula.

`=VLOOKUP(D21,CHOOSE(IF(D20="First Term Exam",1,IF(D20="Final Exam",2,3)),B6:F10,B14:F18),MATCH(D22,B5:F5,0),0)`

- Thirdly, you will see the value of the marks after pressing
**Enter**. - Consequently, the result of the formula will change if you change any value of cells
**D20**,**D21**, or**D22**like in the following image.

**Formula Breakdown**

**=VLOOKUP(D21,CHOOSE(IF(D20=”First Term Exam”,1,IF(D20=”Final Exam”,2,3)),B6:F10,B14:F18),MATCH(D22,B5:F5,0),0)**

- Firstly,
**the MATCH function**will look for the subject name. - Secondly,
**the IF function**checks the type of exam from cell**D20**and will return the range of marks depending on that exam and the subject name and then**the CHOOSE function**select the right range of values. - Finally,
**the VLOOKUP function**will match the cell value of**D21**and return the marks of the respective subject of that respective term exam.

### Example 3: Find Final Cell Value

Another example of **the VLOOKUP function** in Excel is to find the final cell value of a specific column. This value can either be a number or a text. I will show the process of finding both types of values in the following steps.

**Steps:**

- First of all, to find out the last cell value that is a text, type the following formula in cell
**D11**.

`=VLOOKUP("zzz",B5:B9,TRUE)`

- Here, the “zzz” string in the formula is acknowledged as the largest of any names or texts that you can write with alphabets, so inserting this in the formula will always show the last text from a given cell range.

- Secondly, after pressing
**Enter**you will get your desired name.

- Consequently, to get the last cell value of a range that contains a number use the following formula in cell
**D12**.

**)**

`=VLOOKUP(9.99999999999999E+307,C5:C9,TRUE`

- Here, from the formula, the term or the value “9.99999999999999E+307” is considered the biggest numerical value in Excel. So, after using this term in the formula will get the last value of a cell range that is a number.

- Finally, hit
**Enter**and get the result of the above formula.

### Example 4: Cary Out Partial Lookup

By using** the VLOOKUP function**, you can also do a partial lookup. For that, you need to insert wildcard characters of Excel like an asterisk (*) in your formula. The following steps with this example.

**Steps:**

- In the beginning, look at the following image where the primary data set contains the full name but the secondary does not.
- In order to get the exact match of the names in the secondary data set with the primary ones, in cell
**C12**, use the following formula.

`=VLOOKUP("*"&B12&"*",B5:B9,1,FALSE)`

- Here, in the formula by using the asterisk sign before and after
**B12**, the formula will look only for the exact match of the cell value**B12**in the cell range**B5:B9**and show the result based on that match.

- Secondly, use
**Enter**and then drag the formula using**AutoFill**to get all the desired results. - Here, any name that does not match the values of the given cell range will get #N/A as a result.

### Example 5: Handle Errors with VLOOKUP Function

If you don’t want to show #N/A as a result, when the VLOOKUP function doesn’t get an exact match then this example will be helpful for you. Follow the simple steps below to mitigate your issue.

**Steps:**

- Firstly, suppose you got a name in cell
**D11**that doesn’t match the values of your lookup range. - In order to show the result of the name as not found, in cell
**D12**, use the following formula.

`=IFERROR(VLOOKUP(C11,$B$5:$B$9,2,0),"Not Found")`

- Here,
**the IFERROR function**will check if the result of**the VLOOKUP function**is true or not. - If it finds the result false then will show Not Found as a result.

- Secondly, press
**Enter**to get the result which is negative for this case.

### Example 6: Execute Case-Sensitive Lookup Formula

One major issue with **the VLOOKUP function** is that it is not case-sensitive. When you have the same names in different cases, the function will always get the first name, despite the given syntax. To solve these kinds of problems is one of the examples of the VLOOKUP function in Excel. To get through the issue, see the following steps.

**Steps:**

- Firstly, as you go through the following image, you can see the data set with three types of names.
- All of these names are the same but in different cases and their respective marks are also different.

- In order to find the marks for the individual by considering the cases in their names, you have to insert the following formula for the first name in cell
**C16**.

`=VLOOKUP(MAX(EXACT(B16,$B$5:$B$13)*(ROW($B$5:$B$13))),CHOOSE({1,2},ROW($B$5:$B$13),$C$5:$C$13),2,0)`

**Formula Breakdown**

**=VLOOKUP(MAX(EXACT(B16,$B$5:$B$13)*(ROW($B$5:$B$13))),CHOOSE({1,2},ROW($B$5:$B$13),$C$5:$C$13),2,0)**

- Firstly,
**the EXACT function**will look for an exact match of the cell value of**B16**in the cell range**B5:B13**. - Secondly, the result from the previous step will be multiplied by
**the ROW function**and return the row number for the exact match of the previous step in an array. - Thirdly,
**the VLOOKUP function**will match the cell value of**D21**and return the marks of the respective subject of that respective term exam.

- Then, after pressing
**Enter**the above formula will show the result for that particular name. - Consequently, use
**Fill Handle**to drag the formula to the lower cells for getting the results of the following names.

### Example 7: Perform VLOOKUP with Multiple Criteria

The last example of this article describes** the VLOOKUP function** formula for multiple criteria. The following steps of this discussion will help you perform this task easily.

**Steps:**

- Suppose, you got a data set like the following GIF where you have some students names and their marks in two-term exams.
- From here, I will find the marks of each student in those two exams.
- In order to do that, type the following formula in cell
**C17**.

`=VLOOKUP($B17&"|"&C$16,CHOOSE({1,2},$B$5:$B$14&"|"&$C$5:$C$14,$D$5:$D$14),2,0)`

- Then, after pressing
**Enter**, you will see the first term marks of Paul in**C17**. - Finally, drag the formula to the bottom and then to the right to see all the marks of all the students.

**Formula Breakdown**

**=VLOOKUP($B17&”|”&C$16,CHOOSE({1,2},$B$5:$B$14&”|”&$C$5:$C$14,$D$5:$D$14),2,0)**

- Firstly,
**the CHOOSE function**will give the values from each column from B:D of the cell range**B5:D14**one by one. - Secondly,
**the VLOOKUP function**will match the cell value of**B17**and**C16**with the data from the previous result and will find an exact match to show the final result.

## Things to Remember

- Remember to give the correct lookup range and col index number reference in the formula. Otherwise, you will not get your desired result.
- While searching with
**the VLOOKUP function**formula, be careful about the exact match and case sensitivity, as the function is not case sensitive and will always show the first value that matches the criteria despite not matching with the case. - If you are not using Microsoft Office 365 then you have to press
**Ctrl + Shift + Enter**instead of only**Enter**to get the result from an array formula.

## Conclusion

That’s the end of this article. I hope you find this article helpful. After reading the above description, you will be able to understand the examples of **the VLOOKUP function** in Excel. Please share any further queries or recommendations with us in the comments section below.

The** ExcelDemy** team is always concerned about your preferences. Therefore, after commenting, please give us some moments to solve your issues, and we will reply to your queries with the best possible solutions.

## Related Articles

**XLOOKUP vs VLOOKUP in Excel (Comparative Analysis)****INDIRECT VLOOKUP in Excel****Excel VLOOKUP to Return Multiple Values Vertically****Combine SUMIF and VLOOKUP in Excel (3 Quick Approaches)****Excel VLOOKUP to Find Last Value in Column (with Alternatives)****Use of VBA VLOOKUP to Find Values from Another Worksheet in Excel**