Why this match/Index formula works in Excel 2007 but not in Excel 2002??

EvelynLu

New Member
Joined
Jan 11, 2016
Messages
46
Hi all experts out there,

May I know why my below formula work for Excel 2007 but not Excel 2002?

=IFERROR(INDEX(PartNum!A1:C45000,MATCH(1,(PartNum!B:B=SR_From!H10)*(PartNum!C:C=SR_From!H11),0),1),"")

As for Excel 2007, there is nothing display when nothing match. Whereas when open the Excel file in version 2002,
it appears "#Name" error. May I know how can I rectify this issues?

Thank you so much for all advise.
 
The walk around is to change them to ranges....

=IF(ISERROR(INDEX(PartNum!A1:C45000,MATCH(1,(PartNum!B1:B45000=SR_From!H10)*(PartNum!C1:C45000=SR_From!H11),0),1)),"",INDEX(PartNum!A1:C45000,MATCH(1,(PartNum!B1:B45000=SR_From!H10)*(PartNum!C1:C45000=SR_From!H11),0),1))
If the data being returned is text that can be reduced to:

=LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(PartNum!A1:A45000,MATCH(1,(PartNum!B1:B45000=SR_From!H10)*(PartNum!C1:C45000=SR_From!H11),0))))

Still array entered.
 
Last edited:
Upvote 0

Excel Facts

Waterfall charts in Excel?
Office 365 customers have access to Waterfall charts since late 2016. They were added to Excel 2019.
Valko,

Sorry.. I need help again or if anyone can help... As I put the whole list in the form and it cause the file to be quite big.

May we know for your code, how can I input the path so that it link to another file to pull out the result? I have try below and it works in Excel 2007 but not Excel 2002.

Look forward to hear anyone's advise too.

Please help me... Thank you very much.

=LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX('Y:\SalesDept\Request\[PartsNo.xltm]Tidy'!A1:A45000,MATCH(1,('Y:\SalesDept\Request\[PartsNo.xltm]Tidy'!B1:B45000=SR_From!H10)*('Y:\Sales\Request\[PartsNo.xltm]Tidy'!C1:C45000=SR_From!H11),0))))
 
Upvote 0
In X2 control+shift+enter, not just enter:

=MATCH(1,IF(PartNum!B1:B45000=SR_From!H10,IF(PartNum!C1:C4500=SR_From!H11,1)),0)

In X3 just enter:

=IF(ISNUMBER(X2),INDEX(PartNum!A1:C45000,X2),"")

Or as a single formula, control+shift+enter, not just enter:

=IF(ISNUMBER(MATCH(1,IF(PartNum!B1:B45000=SR_From!H10,IF(PartNum!C1:C4500=SR_From!H11,1)),0)),INDEX(PartNum!A1:C45000,MATCH(1,IF(PartNum!B1:B45000=SR_From!H10,IF(PartNum!C1:C4500=SR_From!H11,1)),0)),"")
 
Upvote 0

Forum statistics

Threads
1,215,429
Messages
6,124,834
Members
449,192
Latest member
mcgeeaudrey

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