If you’re learning Excel, VLOOKUP is one of the most useful functions to master. It helps you quickly search for a value in a table and return related information — like finding an employee’s department, salary, or bonus just by entering their ID.

In this article, you’ll find:

  • A free VLOOKUP practice exercises XLS download
  • A sample dataset for hands-on learning
  • 20 practice problems with solutions

By the end, you’ll be confident using VLOOKUP in real accounting, finance, or business cases.


Download the Practice File

We’ve created a workbook with data + problems + solutions that you can use to practice step by step.


📊 Sample Dataset (from the Excel file)

EmpIDNameDepartmentLocationSalaryBonus %
101Alice WongFinanceNew York65,00010%
102Bob SmithMarketingChicago72,00012%
103Carol JonesITSan Diego80,0008%
104David ChenHRNew York58,0009%
105Emily DavisFinanceChicago62,00011%
106Frank LeeMarketingBoston76,00010%
107Grace HallITSan Diego82,0007%
108Henry AdamsHRChicago55,0009%
109Irene ScottFinanceBoston68,00010%
110Jack WhiteITNew York85,00012%

📝 VLOOKUP Practice Problems

Here are 20 real-world style questions included in the workbook:

  1. Find the Name of the employee with EmpID = 104.
  2. Find the Department of employee 106.
  3. Find the Salary of employee 102.
  4. Retrieve the Bonus % for EmpID = 109.
  5. Find the Location of employee 101.
  6. Using EmpID, get the Salary of 110.
  7. Retrieve the Department of 103.
  8. Find the Name of the employee who earns 62,000.
  9. Find the Salary of 105 and add the Bonus % to compute total compensation.
  10. Lookup the Location of 107.
  11. Find the Bonus % of 102 and calculate the Bonus Amount.
  12. Return the Department for employee 108.
  13. Get the Name of employee 109.
  14. Find the Salary of the employee in Boston (Finance).
  15. Retrieve the Department of 101.
  16. Find the Bonus % of the highest-salary employee (EmpID 110).
  17. Lookup the Salary for 103 and apply a 5% increment.
  18. Find the Location of 105.
  19. Return the Name of employee 106.
  20. For EmpID 107, calculate Salary + (Salary * Bonus %).

✅ Answer Key (Formulas & Results)

Here’s how you solve them with VLOOKUP (and a few INDEX/MATCH for advanced cases):

  1. =VLOOKUP(104,A2:F11,2,FALSE) → David Chen
  2. =VLOOKUP(106,A2:F11,3,FALSE) → Marketing
  3. =VLOOKUP(102,A2:F11,5,FALSE) → 72,000
  4. =VLOOKUP(109,A2:F11,6,FALSE) → 10%
  5. =VLOOKUP(101,A2:F11,4,FALSE) → New York
  6. =VLOOKUP(110,A2:F11,5,FALSE) → 85,000
  7. =VLOOKUP(103,A2:F11,3,FALSE) → IT
  8. (Requires INDEX/MATCH since Salary isn’t first column) → Emily Davis
  9. =VLOOKUP(105,A2:F11,5,FALSE)*(1+VLOOKUP(105,A2:F11,6,FALSE)) → 68,820
  10. =VLOOKUP(107,A2:F11,4,FALSE) → San Diego
  11. =VLOOKUP(102,A2:F11,5,FALSE)*VLOOKUP(102,A2:F11,6,FALSE) → 8,640
  12. =VLOOKUP(108,A2:F11,3,FALSE) → HR
  13. =VLOOKUP(109,A2:F11,2,FALSE) → Irene Scott
  14. =INDEX(E2:E11,MATCH(1,(C2:C11="Finance")*(D2:D11="Boston"),0)) → 68,000
  15. =VLOOKUP(101,A2:F11,3,FALSE) → Finance
  16. =VLOOKUP(110,A2:F11,6,FALSE) → 12%
  17. =VLOOKUP(103,A2:F11,5,FALSE)*1.05 → 84,000
  18. =VLOOKUP(105,A2:F11,4,FALSE) → Chicago
  19. =VLOOKUP(106,A2:F11,2,FALSE) → Frank Lee
  20. =VLOOKUP(107,A2:F11,5,FALSE)*(1+VLOOKUP(107,A2:F11,6,FALSE)) → 87,740

🚀 Why Practice with XLS Exercises?

Learning Excel is like learning a language: you get better by doing.
By working through real-world datasets (instead of abstract numbers), you’ll understand how to apply VLOOKUP in finance, HR, sales, or operations.

This VLOOKUP practice exercises XLS download gives you hands-on problems with step-by-step answers, so you can check your work instantly.


👉 Ready to start? Download the free practice file here and begin mastering VLOOKUP today.