Vlookup OR Index/Match function with multiple criteria

ld1414

New Member
Joined
Mar 5, 2018
Messages
17
[TABLE="width: 500"]
<tbody>[TR]
[TD]Employee Name[/TD]
[TD]Employee ID[/TD]
[TD] Position #[/TD]
[TD]Position Status[/TD]
[/TR]
[TR]
[TD]Employee A[/TD]
[TD] 111111111[/TD]
[TD] 111111[/TD]
[TD]A[/TD]
[/TR]
[TR]
[TD]Employee A[/TD]
[TD]111111111[/TD]
[TD] 777777[/TD]
[TD]W[/TD]
[/TR]
[TR]
[TD]Employee B[/TD]
[TD]222222222[/TD]
[TD]222222[/TD]
[TD]A[/TD]
[/TR]
[TR]
[TD]Employee C[/TD]
[TD]333333333[/TD]
[TD]333333[/TD]
[TD]A[/TD]
[/TR]
[TR]
[TD]Employee D[/TD]
[TD]444444444[/TD]
[TD]444444[/TD]
[TD]W[/TD]
[/TR]
[TR]
[TD]Employee D[/TD]
[TD]444444444[/TD]
[TD]555555[/TD]
[TD]A[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]

Hello there,

I'm attempting to setup a Index match or Vlookup formula, but having issues when doing so with mutiple criteria. Hoping for help as I'm confused with other threads and email searches.

Currently my formula is setup to look at employee ID and pull job data relating to a position from the employee. The issue though is that some employees here have multiple positions where they may not necessary be active. I need a formula that allow me to pull employee ID- and then only look at the active (A) position data. The table below is how information looks. Employee A and D for example have the same name/ID, but may have 2 different positions. Thank you for any assistance
 
Last edited:

Excel Facts

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
How about


Book1
ABCDEF
1Employee NameEmployee IDPosition #Position Status444444444
2Employee A111111111111111A555555
3Employee A111111111777777W
4Employee B222222222222222A
5Employee C333333333333333A
6Employee D444444444444444W
7Employee D444444444555555A
Sheet2
Cell Formulas
RangeFormula
F2=INDEX(C2:C7,MATCH(F1&"|A",INDEX(B2:B7&"|"&D2:D7,0),0))
 
Upvote 0
How about

ABCDEF
Employee NameEmployee IDPosition #Position Status
Employee AA
Employee AW
Employee BA
Employee CA
Employee DW
Employee DA

<colgroup><col style="width: 25pxpx"><col><col><col><col><col><col></colgroup><thead>
</thead><tbody>
[TD="align: center"]1[/TD]

[TD="align: right"][/TD]
[TD="align: right"]444444444[/TD]

[TD="align: center"]2[/TD]

[TD="align: right"]111111111[/TD]
[TD="align: right"]111111[/TD]

[TD="align: right"][/TD]
[TD="align: right"]555555[/TD]

[TD="align: center"]3[/TD]

[TD="align: right"]111111111[/TD]
[TD="align: right"]777777[/TD]

[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]4[/TD]

[TD="align: right"]222222222[/TD]
[TD="align: right"]222222[/TD]

[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]5[/TD]

[TD="align: right"]333333333[/TD]
[TD="align: right"]333333[/TD]

[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]6[/TD]

[TD="align: right"]444444444[/TD]
[TD="align: right"]444444[/TD]

[TD="align: right"][/TD]
[TD="align: right"][/TD]

[TD="align: center"]7[/TD]

[TD="align: right"]444444444[/TD]
[TD="align: right"]555555[/TD]

[TD="align: right"][/TD]
[TD="align: right"][/TD]

</tbody>
Sheet2

[TABLE="width: 85%"]
<tbody>[TR]
[TD]Worksheet Formulas[TABLE="width: 100%"]
<thead>[TR="bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]
[TH="width: 10px"]Cell[/TH]
[TH="align: left"]Formula[/TH]
[/TR]
</thead><tbody>[TR]
[TH="width: 10px, bgcolor: [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=DAE7F5]#DAE7F5[/URL] "]F2[/TH]
[TD="align: left"]=INDEX(C2:C7,MATCH(F1&"|A",INDEX(B2:B7&"|"&D2:D7,0),0))[/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody>[/TABLE]

Perfection! Thank you sir. I sadly still don't quite understand the formula, but it works nonetheless.
 
Upvote 0
It's concatenating the value in F1 with |A and concatenating the Values in colb with a | and the values in col d.
So you would end up looking for 444444444|A in a list of values like


Book1
H
2111111111|A
3111111111|W
4222222222|A
5333333333|A
6444444444|W
7444444444|A
Sheet2
 
Upvote 0

Forum statistics

Threads
1,224,818
Messages
6,181,151
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top