Solved

vlookup assistance

Posted on 2012-03-15
6
235 Views
Last Modified: 2012-03-29
I have a workbook with two tabs (worksheets) team & regs

tab teams has multiple columns and I want to have a column pull email from tab regs when the fname and lastname columns match in each table.

tab teams
A=fname
B=lname
H=pull from email

tab regs
A=lname
B=fname
G=email

so in teams I want column h to be a lookup that pulls column G from regs when the fname & lname matches
0
Comment
Question by:Matt Pinkston
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
6 Comments
 
LVL 9

Expert Comment

by:bharrington83
ID: 37724368
According to http://www.mrexcel.com/forum/showthread.php?t=306615, you can use the index function for a multiple criteria function. Structure is thus:

=INDEX(D1:D100,MATCH(1,(A1:A100="x")*(B1:B100="y")*(C1:C100="z"),0))

Open in new window

0
 
LVL 9

Expert Comment

by:bharrington83
ID: 37724376
Also, you could use vbscript to help with it, here's a link to a guide on it:

http://excelspreadsheetshelp.blogspot.com/search/label/LOOKUP
0
 

Author Comment

by:Matt Pinkston
ID: 37724450
not vlookup?
0
 
LVL 9

Expert Comment

by:bharrington83
ID: 37724467
Vlookup only considers one conditional.  You look up by the left most column of your array.  If you'd like to use vlookup and are okay with adding a column, you could do this.

Add Column A to both sheets, set to =Concantenate(B2," ",C2) in both A Columns

Then do your vlookup off that.
0
 
LVL 50

Accepted Solution

by:
Ingeborg Hawighorst earned 500 total points
ID: 37728251
Hello,

Index/match is much more powerful than Vlookup. Here's another version to do what you describe, starting in G2 and copied down.

=INDEX(regs!$C$1:$C$20,MATCH(teams!A2&teams!B2,INDEX(regs!$A$1:$A$20&regs!$B$1:$B$20,0),0))

see attached.

cheers, teylyn
27633482.xlsx
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

My experience with Windows 10 over a one year period and suggestions for smooth operation
This code takes an Excel list of URL’s and adds a header titled “URL List”. It then searches through all URL’s in column “A”, looking for duplicates. When a duplicate is found, it is moved to the top of the list. The duplicate URL’s are then highlig…
Graphs within dashboards are meant to be dynamic, representing data from a period of time that will change each time the dashboard is updated with new data. Rather than update each graph to point to a different set within a static set of data, t…
Many functions in Excel can make decisions. The most simple of these is the IF function: it returns a value depending on whether a condition you describe is true or false. Once you get the hang of using the IF function, you will find it easier to us…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question