Go Premium for a chance to win a PS4. Enter to Win

x
Solved

# Vlookup multiple columns

Posted on 2012-03-26
Medium Priority
564 Views
Hi,

There are three tables in excel:
The Accountlist table lists all the account codes with the type of price category they are assigned to.
The PriceList item list lists out all merchandise with their corresponding prices.
Ledger lists out the costs for the merchandise purchased by an account.

How can I set up the ledger column (cost) in excel to that it looks up the right price for a merchandise -based on the price category of the corresponding account

Thanks
sampleVL.xlsx
0
Question by:Rayne
• 3

LVL 50

Accepted Solution

barry houdini earned 2000 total points
ID: 37767885
Try this formula in D18 copied down

=IFERROR(INDEX(C\$4:E\$6,MATCH(C18,Items,0),MATCH(VLOOKUP(B18,H\$4:I\$10,2,0),C\$3:E\$3,0)),"")

see attached

regards, barry
sample-barry.xlsx
0

Author Comment

ID: 37768050
Thank you so much Barry. This works GOLD. Thanks again for the help. Love EE.
0

Author Closing Comment

ID: 37768058
Quick feedback and solution - Great expert
0

LVL 2

Expert Comment

ID: 37768568
It is possible if you can reformat the PriceList like this:

item       PriceCategory      ItmCat      Cost
pen               b1        penb1           \$1.00
pen               b2        penb2           \$2.00
pen               b3        penb3           \$4.00
pencil       b1        pencilb1              \$3.00
pencil       b2        pencilb2              \$4.00
pencil       b3        pencilb3              \$9.00
pencilBox       b1        pencilBoxb1  \$8.00
pencilBox       b2        pencilBoxb2  \$10.00
pencilBox       b3        pencilBoxb3  \$15.00

The cells in PriceList column D combine the cells in B and C:

=B4&C4

Then the cells in Ledger column D use nested VLOOKUP:

=VLOOKUP(C18&VLOOKUP(B18,\$H\$3:\$I\$7,2,FALSE),\$D\$3:\$E\$12,2,FALSE)

See Sheet2 of the attached.
sampleVL.xlsx
0

Author Comment

ID: 37768615
Hi,

Thank you for the feedback, but I will have table for the price list as I indicated. that structure will not change.

Rayne
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you need to forecast numbers -- typically for finance -- the Windows and Mac versions of Excel 2016 have a basket of tools to get the job done.
Ever wonder what it's like to get hit by ransomware? "Tom" gives you all the dirty details first-hand – and conveys the hard lessons his company learned in the aftermath.
This Micro Tutorial will demonstrate how to create pivot charts out of a data set. I also added a drop-down menu which allows to choose from different categories in the data set and the chart will automatically update.
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
###### Suggested Courses
Course of the Month10 days, 18 hours left to enroll