VLOOKUP (Vertical lookup) in google sheets is used to search for a value in the first column of a range. For example, you could look up an employee name based on their ID.
This guide demonstrates how to use VLOOKUP in Google Sheets.
Syntax of VLOOKUP in Google Sheets
The syntax of the VLOOKUP for Google Sheets is:
VLOOKUP(search_key, range, index, [is_sorted])
search_key: the value to look up
range: This specifies the cell range to search the value specified in search_key.
index: Is the column index (number) of the value to return. The first column is 1, second 2 and so on.
is_sorted: This is a TRUE or FALSE value, indicates whether the column to be searched in the range is sorted. The default value is TRUE. In most cases, it is recommended to use FALSE.
For VLOOKUP to work as expected, your look up data must be on the first column in the range specified by range.
VLOOKUP in Google Sheets Example
The example I use in this guide is a real life tool I used to assign UPC codes to products in one of my businesses. There are two Google worksheets: Product Details and UPC codes. The images below shows samples of the two worksheets.
What the tool Does
If I enter a product ID from the Product Details worksheet into the Product ID column in the UPC Codes worksheet, VLOOPUP will automatically assign a UPC code to the product.
Here is the formula I used:
Here is the formula in Google Sheets.
VLOOKUP in Google Sheets Example Explained
Refer to the last 2 images above. The first image shows the VLOOKUP formula in the Product Details worksheet. For reference, here is the formula.
A2 contains the search_key – the look up value.
‘UPC Codes’!A2:B8 is the range that VLOOKUP will search for the search_key.
2 is index – this is the column that VLOOKUP will return from the range if it finds the search_key.
FALSE is the is_sorted value – indicates that the range is not sorted.
Here is how the formula works:
To assign the UPC code, 222663995563 to the product, I simply copy the product ID PIP0001 to cell A2 in the UPC codes worksheet. When VLOOKUP searches the range, A2:B8 in the UPC Codes worksheet, it finds the search_key. In this example, the search_key is the product ID PIP0001. It then returns the value in cell B2, the index column.
How to Resolve VLOOKUP in Google Sheets “#N/A” Error
In the above example, you would have noticed that if VLOOKUP does not find a match, it returns “#N/A” error. To remove this error and add some text, use the IFERROR function.
The Syntax of the IFERROR function is
value: this is the actual result that the VLOOKUP returns if there is no error. That is, if it finds the search_key in the specified range. However, if VLOOKUP returns an error IFERROR will return [value_if_error].
So, to resolve the “#N/A” error, replace value in IFERROR formula with the VLOOKUP formula shown below:
The IFERROR formula will then look like this:
=IFERROR((VLOOKUP(A2,'UPC Codes'!A2:B8,2,FALSE) ), [value_if_error])
Next, replace [value_if_error] with a text like “UPC Code not assigned”
The IFERROR formula will now look like this:
=IFERROR((VLOOKUP(A2,'UPC Codes'!A2:B8,2,FALSE) ), "UPC Code not assigned")
VLOOKUP in Google Sheets is an important function that you can use to solve many business problems. I hope this guide simplifies how to use VLOOKUP in Google Sheets.
If you have any question or comment, use the “Leave a Reply” form at the end of the page. Alternatively, share your experience with VLOOKUP.