Hello,
This is my first time posting so even though I read the rules, please forgive me if I accidentally break one or two.
I am currently using excel 2013 and am trying to complete a lookup using Index/Match on two criteria. I am able to complete one row, but the formula does not update the relative reference and just gives me the results for the 1 row. My example tables are below. My actual spreadsheets are pretty big so please forgive the fact that the rows references in the examples aren't actually present in the example.
Reference Table:
[TABLE="width: 513"]
<tbody>[TR]
[TD]QAWO_ID[/TD]
[TD]PW_QA_CONTROL_NUMBER__C[/TD]
[TD]ORDER_DETAIL_ID__C[/TD]
[/TR]
[TR]
[TD]a1g140000012K9qAAE[/TD]
[TD]a1Y140000006pWpEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012K9vAAE[/TD]
[TD]a1Y14000001dPotEAE[/TD]
[TD]a1b1400000Ai3Ku[/TD]
[/TR]
[TR]
[TD]a1g140000012KA0AAM[/TD]
[TD]a1Ya0000001d4qiEAA[/TD]
[TD]a1ba000000AbCyM[/TD]
[/TR]
[TR]
[TD]a1g140000012KA5AAM[/TD]
[TD]a1Ya0000001d2GtEAI[/TD]
[TD]a1b1400000AhwQ2[/TD]
[/TR]
[TR]
[TD]a1g140000012KAAAA2[/TD]
[TD]a1Ya0000001d3NgEAI[/TD]
[TD]a1ba000000ALjCQ[/TD]
[/TR]
[TR]
[TD]a1g140000012KAFAA2[/TD]
[TD]a1Y140000006pXJEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAKAA2[/TD]
[TD]a1Y140000006pXOEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAPAA2[/TD]
[TD]a1Ya0000001d1YfEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAUAA2[/TD]
[TD]a1Y140000006pXTEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAZAA2[/TD]
[TD]a1Y140000006pXYEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAeAAM[/TD]
[TD]a1Y140000006pXdEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAjAAM[/TD]
[TD]a1Y140000006pXiEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAoAAM[/TD]
[TD]a1Y140000006pXnEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAtAAM[/TD]
[TD]a1Y140000006pXsEAI[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Main Table:
[TABLE="width: 1028"]
<tbody>[TR]
[TD]ID[/TD]
[TD]PW_INVENTORYLK__C[/TD]
[TD]PW_ORDER_DETAILLK__C[/TD]
[TD][/TD]
[TD]QAWO_ID[/TD]
[TD]Match Inventory[/TD]
[TD]Match Order Detail[/TD]
[/TR]
[TR]
[TD]a1u140000005UYMAA2[/TD]
[TD][/TD]
[TD]a1b1400000BMeqqAAD[/TD]
[TD]a1b1400000BMeqq[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]29241[/TD]
[/TR]
[TR]
[TD]a1u140000005UiCAAU[/TD]
[TD][/TD]
[TD]a1ba0000008kwUaAAI[/TD]
[TD]a1ba0000008kwUa[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[/TR]
[TR]
[TD]a1u140000005UiHAAU[/TD]
[TD][/TD]
[TD]a1b1400000BWKosAAH[/TD]
[TD]a1b1400000BWKos[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]31089[/TD]
[/TR]
[TR]
[TD]a1u140000005UiIAAU[/TD]
[TD]a1Y140000024m8iEAA[/TD]
[TD]a1b1400000BWKosAAH[/TD]
[TD]a1b1400000BWKos[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]15442[/TD]
[TD="align: right"]31089[/TD]
[/TR]
[TR]
[TD]a1u140000005UjPAAU[/TD]
[TD][/TD]
[TD]a1b1400000BVhdlAAD[/TD]
[TD]a1b1400000BVhdl[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[/TR]
[TR]
[TD]a1u140000005UjoAAE[/TD]
[TD]a1Y14000000A4ANEA0[/TD]
[TD]a1b1400000BWQznAAH[/TD]
[TD]a1b1400000BWQzn[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]31090[/TD]
[TD="align: right"]31090[/TD]
[/TR]
[TR]
[TD]a1u140000005UlGAAU[/TD]
[TD]a1Ya0000001d2AlEAI[/TD]
[TD]a1b1400000BMKWzAAP[/TD]
[TD]a1b1400000BMKWz[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]1326[/TD]
[TD="align: right"]31092[/TD]
[/TR]
[TR]
[TD]a1u140000005UlLAAU[/TD]
[TD]a1Ya0000001d2B0EAI[/TD]
[TD]a1b1400000BVhhdAAD[/TD]
[TD]a1b1400000BVhhd[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]2644[/TD]
[TD="align: right"]31093[/TD]
[/TR]
[TR]
[TD]a1u140000005UlQAAU[/TD]
[TD][/TD]
[TD]a1b1400000BLPRcAAP[/TD]
[TD]a1b1400000BLPRc[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]29716[/TD]
[/TR]
</tbody>[/TABLE]
My issue is on column QAWO_ID on the main table. The formula I am using is:
{=INDEX(qaWO_extract_oct11!$A$2:$C$114721,MATCH(1,(transevents_extract_oct11!B2=qaWO_extract_oct11!$B$2:$B$114721)*(transevents_extract_oct11!D2=qaWO_extract_oct11!$C$2:$C$114721),0),1)}
I have underlined a row in the Main Table where the formula should return a match, but the reference in the Lookup_array portion of my nested match function is always referencing my first row. If I input B7/D7 into my match it works, but all my rows show the result for that one row. I have seen plenty of examples where this should become a relative reference, but it's just not working.
A simplified version of my formula is:
{=INDEX('table1'$A$1:$C$10,MATCH(1,('table2'!B2='table1'$B$1:$B$10)*('table2'!D2='table1'$C$1:$C$10),0),1)}
I am expecting the B2 and D2 references from table 2 to reference B3/D3 in row 3 and B4/D4 in row 4, etc., but all my rows reference B2/D2.
I hope this makes sense and someone can answer my questions. Thanks in advance.
This is my first time posting so even though I read the rules, please forgive me if I accidentally break one or two.
I am currently using excel 2013 and am trying to complete a lookup using Index/Match on two criteria. I am able to complete one row, but the formula does not update the relative reference and just gives me the results for the 1 row. My example tables are below. My actual spreadsheets are pretty big so please forgive the fact that the rows references in the examples aren't actually present in the example.
Reference Table:
[TABLE="width: 513"]
<tbody>[TR]
[TD]QAWO_ID[/TD]
[TD]PW_QA_CONTROL_NUMBER__C[/TD]
[TD]ORDER_DETAIL_ID__C[/TD]
[/TR]
[TR]
[TD]a1g140000012K9qAAE[/TD]
[TD]a1Y140000006pWpEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012K9vAAE[/TD]
[TD]a1Y14000001dPotEAE[/TD]
[TD]a1b1400000Ai3Ku[/TD]
[/TR]
[TR]
[TD]a1g140000012KA0AAM[/TD]
[TD]a1Ya0000001d4qiEAA[/TD]
[TD]a1ba000000AbCyM[/TD]
[/TR]
[TR]
[TD]a1g140000012KA5AAM[/TD]
[TD]a1Ya0000001d2GtEAI[/TD]
[TD]a1b1400000AhwQ2[/TD]
[/TR]
[TR]
[TD]a1g140000012KAAAA2[/TD]
[TD]a1Ya0000001d3NgEAI[/TD]
[TD]a1ba000000ALjCQ[/TD]
[/TR]
[TR]
[TD]a1g140000012KAFAA2[/TD]
[TD]a1Y140000006pXJEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAKAA2[/TD]
[TD]a1Y140000006pXOEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAPAA2[/TD]
[TD]a1Ya0000001d1YfEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAUAA2[/TD]
[TD]a1Y140000006pXTEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAZAA2[/TD]
[TD]a1Y140000006pXYEAY[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAeAAM[/TD]
[TD]a1Y140000006pXdEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAjAAM[/TD]
[TD]a1Y140000006pXiEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAoAAM[/TD]
[TD]a1Y140000006pXnEAI[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]a1g140000012KAtAAM[/TD]
[TD]a1Y140000006pXsEAI[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Main Table:
[TABLE="width: 1028"]
<tbody>[TR]
[TD]ID[/TD]
[TD]PW_INVENTORYLK__C[/TD]
[TD]PW_ORDER_DETAILLK__C[/TD]
[TD][/TD]
[TD]QAWO_ID[/TD]
[TD]Match Inventory[/TD]
[TD]Match Order Detail[/TD]
[/TR]
[TR]
[TD]a1u140000005UYMAA2[/TD]
[TD][/TD]
[TD]a1b1400000BMeqqAAD[/TD]
[TD]a1b1400000BMeqq[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]29241[/TD]
[/TR]
[TR]
[TD]a1u140000005UiCAAU[/TD]
[TD][/TD]
[TD]a1ba0000008kwUaAAI[/TD]
[TD]a1ba0000008kwUa[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[/TR]
[TR]
[TD]a1u140000005UiHAAU[/TD]
[TD][/TD]
[TD]a1b1400000BWKosAAH[/TD]
[TD]a1b1400000BWKos[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]31089[/TD]
[/TR]
[TR]
[TD]a1u140000005UiIAAU[/TD]
[TD]a1Y140000024m8iEAA[/TD]
[TD]a1b1400000BWKosAAH[/TD]
[TD]a1b1400000BWKos[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]15442[/TD]
[TD="align: right"]31089[/TD]
[/TR]
[TR]
[TD]a1u140000005UjPAAU[/TD]
[TD][/TD]
[TD]a1b1400000BVhdlAAD[/TD]
[TD]a1b1400000BVhdl[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[/TR]
[TR]
[TD]a1u140000005UjoAAE[/TD]
[TD]a1Y14000000A4ANEA0[/TD]
[TD]a1b1400000BWQznAAH[/TD]
[TD]a1b1400000BWQzn[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]31090[/TD]
[TD="align: right"]31090[/TD]
[/TR]
[TR]
[TD]a1u140000005UlGAAU[/TD]
[TD]a1Ya0000001d2AlEAI[/TD]
[TD]a1b1400000BMKWzAAP[/TD]
[TD]a1b1400000BMKWz[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]1326[/TD]
[TD="align: right"]31092[/TD]
[/TR]
[TR]
[TD]a1u140000005UlLAAU[/TD]
[TD]a1Ya0000001d2B0EAI[/TD]
[TD]a1b1400000BVhhdAAD[/TD]
[TD]a1b1400000BVhhd[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]2644[/TD]
[TD="align: right"]31093[/TD]
[/TR]
[TR]
[TD]a1u140000005UlQAAU[/TD]
[TD][/TD]
[TD]a1b1400000BLPRcAAP[/TD]
[TD]a1b1400000BLPRc[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: center"]#N/A[/TD]
[TD="align: right"]29716[/TD]
[/TR]
</tbody>[/TABLE]
My issue is on column QAWO_ID on the main table. The formula I am using is:
{=INDEX(qaWO_extract_oct11!$A$2:$C$114721,MATCH(1,(transevents_extract_oct11!B2=qaWO_extract_oct11!$B$2:$B$114721)*(transevents_extract_oct11!D2=qaWO_extract_oct11!$C$2:$C$114721),0),1)}
I have underlined a row in the Main Table where the formula should return a match, but the reference in the Lookup_array portion of my nested match function is always referencing my first row. If I input B7/D7 into my match it works, but all my rows show the result for that one row. I have seen plenty of examples where this should become a relative reference, but it's just not working.
A simplified version of my formula is:
{=INDEX('table1'$A$1:$C$10,MATCH(1,('table2'!B2='table1'$B$1:$B$10)*('table2'!D2='table1'$C$1:$C$10),0),1)}
I am expecting the B2 and D2 references from table 2 to reference B3/D3 in row 3 and B4/D4 in row 4, etc., but all my rows reference B2/D2.
I hope this makes sense and someone can answer my questions. Thanks in advance.