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.
 
try it and find out?

Try it on a dummy file though, so you dont mess up anything important
 
Upvote 0

Excel Facts

Using Function Arguments with nested formulas
If writing INDEX in Func. Arguments, type MATCH(. Use the mouse to click inside MATCH in the formula bar. Dialog switches to MATCH.
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.
What type of data does the formula return? Text? Numbers? Could be both? Something else?
 
Upvote 0
Hi mark858 and FDibbins

Appreciate your help. In 2002 , it does not pull out any data after key in the 2 requirement to match it. Whereas for 2007, the data is able to retrieve.
 
Upvote 0
Hi Valko,

It should return text.. as my record is retrieve from another tab which is link to another xlt file.
 
Upvote 0
Hi mark858 and FDibbins

Appreciate your help. In 2002 , it does not pull out any data after key in the 2 requirement to match it. Whereas for 2007, the data is able to retrieve.
Another possibility...

In Excel 2002 you can't use entire columns as range references in array formulas.
 
Upvote 0
If cannot use entire column then what's the walk around method?

Thank you very much as need to solve this soon...
 
Upvote 0
If cannot use entire column then what's the walk around method?

Thank you very much as need to solve this soon...

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 above doesn't work then please answer Ford's question in post #18.
 
Upvote 0
Hi Guys,

Thank you soooo much. After change the range name, it can work... but have a problem here.

As my PartNum tab actually link to another file which has 45000 lines but the system shows error that
"Excel cannot complete this task with available resources. Choose less data or close other applications"

End up it only manage to pull only 16500 lines and not the rest. Is there any walk around method for this to be able to pull 45000 lines and yet without having this error message?

Really appreciate you guys help... Any advise will be grateful.

Thank you for save my life...
Thank you
 
Upvote 0

Forum statistics

Threads
1,215,410
Messages
6,124,752
Members
449,186
Latest member
HBryant

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