View Single Post
 
Old 06-23-2015, 05:14 PM
Granpa49 Granpa49 is offline Windows 7 64bit Office 2010 32bit
Novice
 
Join Date: Jun 2015
Posts: 1
Granpa49 is on a distinguished road
Default Index/match accross two workbooks

I am having difficulty trying to get index/match to work across two workbooks. I've looked at several forums and this is a common topic. I've not seen a solution, only statements like "There is no reason this won't work". It doesn't seem to work in Excel 2010 (unless I just don't know how to use it). I don't know if it works in other versions of Excel.

Worksheet "DesignValues" in Workbook A contains a table of design values. Workbook B is a project that needs to pull values from "DesignValues".

My formula is: =INDEX(Fb,MATCH(1,INDEX((A4=SYSTEM)*(B4=SPECIE)*(C 4=SIZE)*(D4=GRADE),0),0)))

The formula works if it is in the same worksheet as the data ranges SYSTEM, SPECIE, SIZE, GRADE & Fb. However, when I try to use it in another workbook I get "N/A".

When the formula is located in the same worksheet the range names are in the form of =DesignValues!$A8$A146 Scope = Workbook

When the formula is located in another workbook the range names are in the form of ='[WORKBOOK A.xls]DesignValues'!$A$8:$A$146 Scope = Workbook

I've tried IFERROR & ISERROR and I get a nice 0. I've created a more simpler index/match formula and the problem seems to be that match/index just doesn't work across workbooks.

Any insight to this problem would be appreciated.
Reply With Quote