ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Need dynamic table_array formula that looks in different sheets (https://www.excelbanter.com/excel-worksheet-functions/10251-need-dynamic-table_array-formula-looks-different-sheets.html)

Doug Laidlaw

Need dynamic table_array formula that looks in different sheets
 
Let's say I have one tab with just my formulas and then 3 tabs of data which
we'll call RED, BLUE, & GREEN. In cell A1 on my formula page I created a
dropdown box using the List (Data\Validation).

How do I make a formula, vlookup in this case, in cell B5 to that looks as
A5 and refers to the sheetname in my dropdown box in cell A1 rather than the
sheetname itself? In other words I want to be able to choose RED, BLUE, or
GREEN in my dropdown box, and have my vlookup look in that selected tab.
Currently I have the formula as
=VLOOKUP(A5,RED!$A$1:$D$10,4,FALSE). I want the RED portion to correspond
to my dropdown box. In actuality I only want part of my table array to
change accordingly to my dropdown box. -Doug


Peo Sjoblom

=VLOOKUP(A5,INDIRECT("'"&A1&"'!$A$1:$D$10"),4,0)


Regards,

Peo Sjoblom

"Doug Laidlaw" wrote:

Let's say I have one tab with just my formulas and then 3 tabs of data which
we'll call RED, BLUE, & GREEN. In cell A1 on my formula page I created a
dropdown box using the List (Data\Validation).

How do I make a formula, vlookup in this case, in cell B5 to that looks as
A5 and refers to the sheetname in my dropdown box in cell A1 rather than the
sheetname itself? In other words I want to be able to choose RED, BLUE, or
GREEN in my dropdown box, and have my vlookup look in that selected tab.
Currently I have the formula as
=VLOOKUP(A5,RED!$A$1:$D$10,4,FALSE). I want the RED portion to correspond
to my dropdown box. In actuality I only want part of my table array to
change accordingly to my dropdown box. -Doug


Doug Laidlaw

Thank you very much Peo!!! I had been trying to figure out the INDIRECT
function based on other postings, and your example was perfect for me to
apply into my spreadsheet. Also, many thanks to Frank Kabel who has also
posted help to INDIRECT questions.

"Peo Sjoblom" wrote:

=VLOOKUP(A5,INDIRECT("'"&A1&"'!$A$1:$D$10"),4,0)


Regards,

Peo Sjoblom

"Doug Laidlaw" wrote:

Let's say I have one tab with just my formulas and then 3 tabs of data which
we'll call RED, BLUE, & GREEN. In cell A1 on my formula page I created a
dropdown box using the List (Data\Validation).

How do I make a formula, vlookup in this case, in cell B5 to that looks as
A5 and refers to the sheetname in my dropdown box in cell A1 rather than the
sheetname itself? In other words I want to be able to choose RED, BLUE, or
GREEN in my dropdown box, and have my vlookup look in that selected tab.
Currently I have the formula as
=VLOOKUP(A5,RED!$A$1:$D$10,4,FALSE). I want the RED portion to correspond
to my dropdown box. In actuality I only want part of my table array to
change accordingly to my dropdown box. -Doug



All times are GMT +1. The time now is 04:04 AM.

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