ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   VLOOKUP Reference Help (https://www.excelbanter.com/excel-discussion-misc-queries/61092-vlookup-reference-help.html)

Max

VLOOKUP Reference Help
 
Currently, I have a cell referencing a table on another sheet like so:

=VLOOKUP(A5,'Sheet2'!$J$4:$J$1998,1,TRUE)

But what I want to do is instead of referencing the sheet explicitly (i.e.
Sheet2), I'd like to reference a sheet based on another cell's value. E.g.:

=VLOOKUP(A5,'A2'!$J$4:$J$1998,1,TRUE)
where A2 would have the value "Sheet2".

Is this possible within excel?

--
Thanks!
Max

David Billigmeier

VLOOKUP Reference Help
 
Use the INDIRECT() function, like so:

=VLOOKUP(A5,INDIRECT(A2&"!$J$4:$J$1998"),1,TRUE)

--
Regards,
Dave


"Max" wrote:

Currently, I have a cell referencing a table on another sheet like so:

=VLOOKUP(A5,'Sheet2'!$J$4:$J$1998,1,TRUE)

But what I want to do is instead of referencing the sheet explicitly (i.e.
Sheet2), I'd like to reference a sheet based on another cell's value. E.g.:

=VLOOKUP(A5,'A2'!$J$4:$J$1998,1,TRUE)
where A2 would have the value "Sheet2".

Is this possible within excel?

--
Thanks!
Max


Pete

VLOOKUP Reference Help
 
You need to use the INDIRECT( ) function, details of which you can find
it in Help. If you are still stuck, then post back.

Pete


Domenic

VLOOKUP Reference Help
 
Use the INDIRECT function...

=VLOOKUP(A5,INDIRECT("'"&A2&"'!J4:J1998"),1,TRUE)

Hope this helps!

In article ,
Max wrote:

Currently, I have a cell referencing a table on another sheet like so:

=VLOOKUP(A5,'Sheet2'!$J$4:$J$1998,1,TRUE)

But what I want to do is instead of referencing the sheet explicitly (i.e.
Sheet2), I'd like to reference a sheet based on another cell's value. E.g.:

=VLOOKUP(A5,'A2'!$J$4:$J$1998,1,TRUE)
where A2 would have the value "Sheet2".

Is this possible within excel?


Max

VLOOKUP Reference Help
 
Worked like a charm. Thanks David!
--
Thanks!
Max


"David Billigmeier" wrote:

Use the INDIRECT() function, like so:

=VLOOKUP(A5,INDIRECT(A2&"!$J$4:$J$1998"),1,TRUE)

--
Regards,
Dave


"Max" wrote:

Currently, I have a cell referencing a table on another sheet like so:

=VLOOKUP(A5,'Sheet2'!$J$4:$J$1998,1,TRUE)

But what I want to do is instead of referencing the sheet explicitly (i.e.
Sheet2), I'd like to reference a sheet based on another cell's value. E.g.:

=VLOOKUP(A5,'A2'!$J$4:$J$1998,1,TRUE)
where A2 would have the value "Sheet2".

Is this possible within excel?

--
Thanks!
Max



All times are GMT +1. The time now is 03:15 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com