How to Combine Vlookup and Hlookup

by Gissimee Doe
Stockbyte/Stockbyte/Getty Images

You can combine VLOOKUP and HLOOKUP, table lookup functions in Microsoft Excel, to perform complex lookups against multiple tables oriented vertically and horizontally. You use these two functions to look up related values in a table within a spreadsheet application. When you supply parameters to the lookup function, it uses those values to search for a match within a range of values in a table. Then it returns a corresponding value when a match is found. You use VLOOKUP to find values in a vertical list, when the values in your table are oriented from top to bottom, and you use HLOOKUP for horizontal searches, when your table's values are oriented left to right.


Step 1

Navigate to

Step 2

Follow the instructions to download and install the “Lookup Function Sample Data” for Microsoft Excel.

Double-click on the “LookupFunctions.xls” file in your target folder to launch the sample data file in the Excel application.


Step 1

Click on the “Pages” tab to select the “Pages” worksheet and copy the data in cells “A1:B39” by selecting the cells, and then simultaneously pressing the “Ctrl” and “C” keys on your keyboard.

Step 2

Right-click cell “D2”on the “Pages” worksheet and select “Paste Special” from the menu.

Step 3

Select the “transpose” option, and then click “OK” to create a horizontally ordered table for performing your HLOOKUP function.

Step 4

Select the values from cells “D3” to “D7” and copy them by simultaneously pressing the “Ctrl” and “C” keys on your keyboard.

Step 5

Click in cell “D8” and type the word “Country.” Type “UK”,”US” and “CA” in the adjoining cells “E8”, “F8” and “G8” respectively. This will create a new horizontal table in cells “D7” to “G8”, which you will use in your combined HLOOKUP and VLOOKUP formula.

Step 6

Click on the “Page Views” tab to switch to the “Page Views” worksheet.

Step 7

Create a results table by typing “Page ID” in cell K3, “Page Name” in cell K4 and “Country” in cell K5.

Step 8

Type “=A4” in cell L3 to pass the top page ID to the look up functions.

Step 9

Perform a VLOOKUP on the page ID by typing the following formula into cell “L4”: =VLOOKUP(L3,Pages!A2:B39,2,FALSE) This will return a value of “Home Page.”

Combine the VLOOKUP and HLOOKUP functions by typing the following formula into cell L5, to return the value for “Country” that matches “Home Page:” =HLOOKUP(VLOOKUP(L3,Pages!A2:B39,2,FALSE),Pages!D7:G8,2)


Photo Credits

  • Stockbyte/Stockbyte/Getty Images

About the Author

Gissimee Doe has been writing for over 11 years on a range of subjects and interests. Her favorite genres are horror, science fiction, adventure and food. Doe maintains a number of fashion and style blogs and is currently working on her first novel. She holds a Bachelor of Science in computer science and a Master of Science in computer-based management information systems.

More Articles