I want to use a dynamic look up array with match and have the below example:
=MATCH(B$4,CONCATENATE("'",A5,"'!$E:$E"),0)
The above formula result is #VALUE!
Cell A5 has the value Sheet1, however, after testing this will change to a date e.g. 01-Jul-14
What am I doing wrong?
I am going to use it as part of a to build up a data table from daily sheets e.g. INDIRECT(CONCATENATE("'",A5,"'!",CONCATENATE("E",MATCH(B$4,Sheet1!$E:$E,0)))) and the indirect will be part of an OFFSET(Sheet1!$E:$E,MATCH(B$4,Sheet1!$E:$E,0)-1,-1,1,1). Or would there be a better way to go about it? INDIRECT only seems to work with a cell, rather than a column e.g. E:E, is that correct?
=MATCH(B$4,CONCATENATE("'",A5,"'!$E:$E"),0)
The above formula result is #VALUE!
Cell A5 has the value Sheet1, however, after testing this will change to a date e.g. 01-Jul-14
What am I doing wrong?
I am going to use it as part of a to build up a data table from daily sheets e.g. INDIRECT(CONCATENATE("'",A5,"'!",CONCATENATE("E",MATCH(B$4,Sheet1!$E:$E,0)))) and the indirect will be part of an OFFSET(Sheet1!$E:$E,MATCH(B$4,Sheet1!$E:$E,0)-1,-1,1,1). Or would there be a better way to go about it? INDIRECT only seems to work with a cell, rather than a column e.g. E:E, is that correct?