Match 3 criterias from table 2 and return "amount" & "stage"

powr_potato

New Member
Joined
Apr 18, 2017
Messages
7
Hi All,

May i kindly get your help on an excel formula? I am trying to match 3 criteria between table 1 and table 2, namely: "Order", "Amount" & "Stage" and return the values to Col D & E respectively. For example, if Table 1 Row 3 has "OrderA", Amount of "5" & Stage is "sent" and Table 2 has the same criteria, it should return Amount of "5" in Column D. Really appreciate if i could get your help on this.

[TABLE="width: 1061"]
<colgroup><col span="2"><col><col><col><col span="2"><col></colgroup><tbody>[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][TABLE="class: grid, width: 1000"]
<tbody>[TR]
[TD="align: center"]A[/TD]
[TD="align: center"]B[/TD]
[TD="align: center"]C[/TD]
[TD="align: center"]D[/TD]
[TD="align: center"]E[/TD]
[TD="align: center"]F[/TD]
[TD="align: center"]G[/TD]
[TD="align: center"]H[/TD]
[/TR]
[TR]
[TD="align: center"]Table1[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]Table2[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]Order[/TD]
[TD="align: center"]Amount[/TD]
[TD="align: center"]Stage[/TD]
[TD="align: center"]Return Amount if same as table 2[/TD]
[TD="align: center"]Return Stage if same as table 2[/TD]
[TD="align: center"]Order[/TD]
[TD="align: center"]Amount[/TD]
[TD="align: center"]Stage[/TD]
[/TR]
[TR]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]5[/TD]
[TD="align: center"]Sent[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]6[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderB[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Handed[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Sent[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]Handed[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]Sent[/TD]
[/TR]
[TR]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]7[/TD]
[TD="align: center"]Sent[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]7[/TD]
[TD="align: center"]On-Hold[/TD]
[/TR]
[TR]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Handed[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]3[/TD]
[TD="align: center"]Sent[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]3[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderG[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]Handed[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderD[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]On-Hold[/TD]
[/TR]
[TR]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]Handed[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderE[/TD]
[TD="align: center"]8[/TD]
[TD="align: center"]On-Hold[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]5[/TD]
[TD="align: center"]Sent[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderB[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Sent[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]

[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD="align: right"][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD="align: right"][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Thank You.
[/TD]
[TD="align: right"][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD="align: right"][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
 

Excel Facts

What is =ROMAN(40) in Excel?
The Roman numeral for 40 is XL. Bill "MrExcel" Jelen's 40th book was called MrExcel XL.
d: =IF(AND(A3=F3,B3=G3,C3=H3),B3,"")
E: =IF(AND(A3=F3,B3=G3,C3=H3),C3,"")
 
Upvote 0
Thanks Eduzs, however, it doesn't work.. I have tried on the first row. In table 1 & 2, there is "OrderA" , Amount of "5" and Stage "Sent", however it doesn't return a value to me.
 
Upvote 0
Hi All i would like to edit my question. On table one there is Order & Amount. I would like to use an excel formula to fill in column C with "Stage" values if the "Order" & "Amount" matches table 2. Would really appreciate if anyone can help me on this...[TABLE="class: cms_table_grid, width: 1000"]
<tbody>[TR]
[/TR]
[TR]
[TD="align: center"]A[/TD]
[TD="align: center"]B[/TD]
[TD="align: center"]C[/TD]
[TD="align: center"]D[/TD]
[TD="align: center"]E[/TD]
[TD="align: center"]F[/TD]
[TD="align: center"]G[/TD]
[TD="align: center"]H[/TD]
[/TR]
[TR]
[TD="align: center"]Table1[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]Table2[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[/TR]
[TR]
[TD="align: center"]Order[/TD]
[TD="align: center"]Amount[/TD]
[TD="align: center"]Return Stage Value[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]Order[/TD]
[TD="align: center"]Amount[/TD]
[TD="align: center"]Stage[/TD]
[/TR]
[TR]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]5[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]6[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderB[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"]Sent[/TD]
[/TR]
[TR]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]7[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]7[/TD]
[TD="align: center"]On-Hold[/TD]
[/TR]
[TR]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]3[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderC[/TD]
[TD="align: center"]3[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"]OrderG[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderD[/TD]
[TD="align: center"]1[/TD]
[TD="align: center"]On-Hold[/TD]
[/TR]
[TR]
[TD="align: center"]OrderF[/TD]
[TD="align: center"]2[/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderE[/TD]
[TD="align: center"]8[/TD]
[TD="align: center"]On-Hold[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]5[/TD]
[TD="align: center"]Sent[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderB[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Handed[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"]OrderA[/TD]
[TD="align: center"]4[/TD]
[TD="align: center"]Sent[/TD]
[/TR]
[TR]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[TD="align: center"][/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0
I have returned the answer in 2 stages
- column C tells you "which row number in table 2 has the same order # and amount (i.e in columns F and G ) as the order # and amount in table2 (columns A and B)


- column D tells you the relevant stage from that row (ie value in column H)

column C formula =MATCH($A2&$B2,$F$2:$F$13&$G$2:$G$13,0)
column D formula =INDEX(H$2:H$13,MATCH($A2&$B2,$F$2:$F$13&$G$2:$G$13,0))

both formulas are array formulas. so instead of ENTER do CTRL-SHIFT-ENTER so that the formulas end up as {=MATCH($A2&$B2,$F$2:$F$13&$G$2:$G$13,0) } and
{=INDEX(H$2:H$13,MATCH($A2&$B2,$F$2:$F$13&$G$2:$G$13,0))} respectively (do not try to enter the curly brackets yourself )

you don't really need the column C formula .. just the column D one but doing it tht way explains it a bit better.


[TABLE="width: 718"]
<tbody>[TR]
[TD]Order[/TD]
[TD]Amount[/TD]
[TD]match order and amt[/TD]
[TD]return stage[/TD]
[TD][/TD]
[TD]Order[/TD]
[TD]Amount[/TD]
[TD]Stage[/TD]
[/TR]
[TR]
[TD]OrderA[/TD]
[TD]5[/TD]
[TD]10[/TD]
[TD]Sent[/TD]
[TD][/TD]
[TD]OrderF[/TD]
[TD]6[/TD]
[TD]Handed[/TD]
[/TR]
[TR]
[TD]OrderB[/TD]
[TD]4[/TD]
[TD]11[/TD]
[TD]Handed[/TD]
[TD][/TD]
[TD]OrderF[/TD]
[TD]2[/TD]
[TD]Handed[/TD]
[/TR]
[TR]
[TD]OrderA[/TD]
[TD]4[/TD]
[TD]12[/TD]
[TD]Sent[/TD]
[TD][/TD]
[TD]OrderF[/TD]
[TD]1[/TD]
[TD]Handed[/TD]
[/TR]
[TR]
[TD]OrderA[/TD]
[TD]2[/TD]
[TD]4[/TD]
[TD]Sent[/TD]
[TD][/TD]
[TD]OrderA[/TD]
[TD]2[/TD]
[TD]Sent[/TD]
[/TR]
[TR]
[TD]OrderC[/TD]
[TD]7[/TD]
[TD]5[/TD]
[TD]On-Hold[/TD]
[TD][/TD]
[TD]OrderC[/TD]
[TD]7[/TD]
[TD]On-Hold[/TD]
[/TR]
[TR]
[TD]OrderC[/TD]
[TD]4[/TD]
[TD]6[/TD]
[TD]Handed[/TD]
[TD][/TD]
[TD]OrderC[/TD]
[TD]4[/TD]
[TD]Handed[/TD]
[/TR]
[TR]
[TD]OrderC[/TD]
[TD]3[/TD]
[TD]7[/TD]
[TD]Handed[/TD]
[TD][/TD]
[TD]OrderC[/TD]
[TD]3[/TD]
[TD]Handed[/TD]
[/TR]
[TR]
[TD]OrderG[/TD]
[TD]1[/TD]
[TD]#N/A[/TD]
[TD]#N/A[/TD]
[TD][/TD]
[TD]OrderD[/TD]
[TD]1[/TD]
[TD]On-Hold[/TD]
[/TR]
[TR]
[TD]OrderF[/TD]
[TD]2[/TD]
[TD]2[/TD]
[TD]Handed[/TD]
[TD][/TD]
[TD]OrderE[/TD]
[TD]8[/TD]
[TD]On-Hold[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]OrderA[/TD]
[TD]5[/TD]
[TD]Sent[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]OrderB[/TD]
[TD]4[/TD]
[TD]Handed[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD]OrderA[/TD]
[TD]4[/TD]
[TD]Sent[/TD]
[/TR]
</tbody>[/TABLE]
 
Last edited:
Upvote 0

Forum statistics

Threads
1,223,164
Messages
6,170,444
Members
452,326
Latest member
johnshaji

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