View Single Post
  #5   Report Post  
Max
 
Posts: n/a
Default

Clarification:
Something along these lines should work (both untested, apologies):
=VLOOKUP($W$5,INDIRECT("'[2004 Rush Offensive Stats.xls]Game
"&(RIGHT(B47,2))&"'!$B$2:$AO$100"),37,FALSE)


The above suggestion presumes that "RIGHT(B47,2)" will evaluate to a number
like: 47

(Think there was an additional parens around "RIGHT(B47,2)" which was not
necessary - missed out earlier. This can be removed.)

If however, as per line in the original post:
The cell content of B47 is in another workbook called "2004 Individual
Stats" [corrected for typo] ...


then we might need another INDIRECT inside RIGHT(...),

For example, if you have in A2: B47
then you could out in say, B2:
=VLOOKUP($W$5,INDIRECT("'[2004 Rush Offensive Stats.xls]Game
"&RIGHT(INDIRECT("'[2004 Individual
Stats.xls]Sheet1'!"&A2),2)&"'!$B$2:$AO$100"),37,FALSE)

where cell B47 in Sheet1 in book: 2004 Individual Stats.xls
contains say: 447, or T47

RIGHT(INDIRECT("'[2004 Individual Stats.xls]Sheet1'!"&A2),2)
will then evaluate to: 47

and the formula for the table array part:

INDIRECT("'[2004 Rush Offensive Stats.xls]Game "&RIGHT(INDIRECT("'[2004
Individual Stats.xls]Sheet1'!"&A2),2)&"'!$B$2:$AO$100")

will resolve to:

'[2004 Rush Offensive Stats.xls]Game 47'!$B$2:$AO$100

which is the table array in your original formula:
=VLOOKUP($W$5,'[2004 Rush Offensive Stats.xls]Game 47'!$B$2:$AO$100,37,FALSE)

--
Rgds
Max
xl 97
---
GMT+8, 1° 22' N 103° 45' E
xdemechanik <atyahoo<dotcom
----