Skip to main content

How to use VLOOKUP in Excel

The VLOOKUP function is a very popular function when dealing with large Excel directories or databases. It allows the user to quickly find targeted information about a specific entry without needing to look through the entire spreadsheet.




20 minutes

What You Need

  • Excel

Don’t worry, though — this function isn’t nearly as intimidating as it looks, and it can save a lot of time and allow for more freestyle analysis. Here's how to use VLOOKUP in Excel.

Understanding the VLOOKUP pathing

The VLOOKUP function is divided into four different “arguments,” or values input into your function. These define exactly where VLOOKUP will pull information from, so while you start the function with the basic =VLOOKUP(), the four arguments that you put in those parentheses will be doing all the work.

In brief, you’ll be telling VLOOKUP the value you want to look up, the range where the value is located, the column where the return value is, and if the return needs to be exact or approximate. If you don’t have a lot of experience with Excel functions, that may not make much sense. Let’s make it easier by breaking each argument down into how it performs. Remember, think of an example like an employee directory or a class grading sheet to see how this can work in real life.

Step 1: Select the first argument.

This is your lookup value, or the identifying information that you will use to pull data about one specific line in a database or directory. This is the space where you will be inputting information such as employee or class IDs, specific names, and so on. You can choose where this lookup value goes, but ideally, it will be close to the VLOOKUP for easy analysis and clearly labeled so you will always know what to input.

Insert VLOOKUP Argument one.

Step 2: Select the second argument.

This is the range where your first argument, the lookup value, is located in the range. For example, if you are looking up a specific employee ID number, then this argument should contain the entire database. It’s simplest to manually click the very first entry and then drag your cursor all the way down to the final bottom-right entry at the end so it encompasses all values in the database. For very large databases, manually input the first entry (A2, for example), a colon, and the last entry (B5, in this case), like: A2:B5.

Note that the second argument should always start with the first (leftmost) column in the database or range. This is also why VLOOKUP won’t work well with horizontally oriented lists, but that’s rare in spreadsheets.

VLOOKUP choose second argument.

Step 3: Select the third argument.

VLOOKUP now knows the full range of the database or table where it’s looking for information, but it needs a little more help. Now you need to select the column where the return value is located – aka the specific entry that you want when typing in your lookup value.

The third argument needs to be a number, not a column letter. Start counting from the first entry column on the list and count over to the right until you reach the column with the data that you’re interested in (like employee bonuses or student grades). Input this number into the function so that VLOOKUP knows what to return.

Choose VLOOKUP third argument.

Step 4: Select the fourth argument.

The fourth argument is a bit different: You can type FALSE or TRUE here to specify if you want to return either an exact match or an approximate match. You don’t have to do this step if you want to end the function here, but it does have its uses. A FALSE argument will return an error if it cannot find your input value – if, for example, the employee ID you enter doesn’t exist. A TRUE input will round to the closest possible result and return the desired value for that entry, which can simplify certain kinds of analysis.

With your VLOOKUP function complete, you can now start entering values in your lookup space and see the results that VLOOKUP returns.

Important notes to remember

  • VLOOKUP always paths to the right. It will not path left. Keep this in mind when arranging your lookup data.

  • VLOOKUP doesn’t understand duplicates. For example, if two employees have the same last name, VLOOKUP will simply stop at the first one on the list, regardless if it’s the name you wanted or not. That’s why the function is often used with full names or ID numbers instead.

  • VLOOKUP is case sensitive, so it can tell the difference between looking up a capitalized word and one that isn’t.

  • Like other Excel functions, it’s easy to expand VLOOKUP into a full table to return multiple values at once, depending on your project. Once you’re comfortable with the process, you can start using it in more complex ways!

Editors' Recommendations

Microsoft’s Bing Chat waitlist is gone — how to sign up now
Microsoft Edge browser showing Bing Chat on an iPhone.

It appears Microsoft is doing away with the long Bing Chat waitlist. As originally reported by Windows Central, new users who sign up for the waitlist are immediately given access to the AI chatbot, without having to wait, and Digital Trends has confirmed this to be the case.

Microsoft hasn't officially killed the waitlist, but it should go away in short order. On Tuesday, Microsoft bolstered OpenAI's launch of the GPT-4 model by confirming that it was the model behind Bing Chat. Microsoft is also set to host an AI-focused event on Thursday, where we expect to hear about AI integrations in Microsoft's Office apps like Word and PowerPoint. It's possible Microsoft could remove the waitlist during the presentation.

Read more
How to cancel Spotify Premium on your desktop or iOS device
The app screen on Spotify that says Cancel Premium.

Spotify is the world's most popular music and podcast streaming service for a reason. It has a catalog of over 100 million songs, the interface is fun and easy to use, and it's full of features that allow for music discovery, great playlist creation, and sharing. And while its main Achilles heel is that it doesn't offer higher resolution audio like many of its competitors such as Apple Music, Tidal, and Amazon Music, it's Premium tiers are reasonably priced at between $10 and $16 per month. So why would anyone want to cancel Spotify?

Read more
Finally, you’ll soon be able to use 3D avatars on Teams calls
Laptop sitting on a desk showing Windows 11's built-in Microsoft Teams experience

Microsoft is planning to roll out a new feature for Teams and Zoom that will allow you to substitute your live camera feed for a 3D avatar when on a video call.

The new feature is set to launch in May, according to Microsoft's product road map. The 3D avatars will be available in many "customizable body types, skin tones, hair colors and hairstyles, clothes, and facial features, as per prior announcements from Mesh for Teams," according to Ars Technica.

Read more