Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I have a table that is doing some vlookups from another workbook. The
problem i have is that for each column the worksheet name is named differently. So, basically I have data a table like the one below: HU SS PL ..... 1 2 3 4 Under the HU column, the vlookup needs to pull from the HUTP worksheet. Under the SS column, it needs to pull from the SSTP worksheet, etc. =VLOOKUP($A3,'S:\mfg\CFM\Reports\TOC_Reports\[Targets.xls]HUTP'!$H $8:$IV$187,12,FALSE) Any ideas on how to do this without having to change the sheet in every column and instead pull it from the column header? IE, I want a function that looks something like this (but this obviously doesn't work): =VLOOKUP($A2,'S:\mfg\CFM\Reports\TOC_Reports\[Targets.xls](A$1 & "TP")'!$H$8:$IV$187,2,FALSE) Thanks in advance. |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
John,
Try =VLOOKUP($A3,INDIRECT("'S:\mfg\CFM\Reports\TOC_Rep orts\[Targets.xls]" & A$1 & "TP'!$H$8:$IV$187"),12,FALSE) HTH, Bernie MS Excel MVP "John" wrote in message ... I have a table that is doing some vlookups from another workbook. The problem i have is that for each column the worksheet name is named differently. So, basically I have data a table like the one below: HU SS PL ..... 1 2 3 4 Under the HU column, the vlookup needs to pull from the HUTP worksheet. Under the SS column, it needs to pull from the SSTP worksheet, etc. =VLOOKUP($A3,'S:\mfg\CFM\Reports\TOC_Reports\[Targets.xls]HUTP'!$H $8:$IV$187,12,FALSE) Any ideas on how to do this without having to change the sheet in every column and instead pull it from the column header? IE, I want a function that looks something like this (but this obviously doesn't work): =VLOOKUP($A2,'S:\mfg\CFM\Reports\TOC_Reports\[Targets.xls](A$1 & "TP")'!$H$8:$IV$187,2,FALSE) Thanks in advance. |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
On Jun 5, 10:22*am, "Bernie Deitrick" <deitbe @ consumer dot org
wrote: John, Try =VLOOKUP($A3,INDIRECT("'S:\mfg\CFM\Reports\TOC_Rep orts\[Targets.xls]" & A$1 & "TP'!$H$8:$IV$187"),12,FALSE) HTH, Bernie MS Excel MVP "John" wrote in message ... I have a table that is doing some vlookups from another workbook. *The problem i have is that for each column the worksheet name is named differently. *So, basically I have data a table like the one below: * * *HU * * SS * * PL * *..... 1 2 3 4 Under the HU column, the vlookup needs to pull from the HUTP worksheet. *Under the SS column, it needs to pull from the SSTP worksheet, etc. =VLOOKUP($A3,'S:\mfg\CFM\Reports\TOC_Reports\[Targets.xls]HUTP'!$H $8:$IV$187,12,FALSE) Any ideas on how to do this without having to change the sheet in every column and instead pull it from the column header? *IE, I want a function that looks something like this (but this obviously doesn't work): =VLOOKUP($A2,'S:\mfg\CFM\Reports\TOC_Reports\[Targets.xls](A$1 & "TP")'!$H$8:$IV$187,2,FALSE) Thanks in advance.- Hide quoted text - - Show quoted text - It gives me a #REF error when I try to use it. Even tried just using indirect to return set cell and was unable to do so. |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
To use INDIRECT() the target workbook needs to be open.
In article , John wrote: It gives me a #REF error when I try to use it. Even tried just using indirect to return set cell and was unable to do so. |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
On Jun 5, 12:47*pm, JE McGimpsey wrote:
To use INDIRECT() the target workbook needs to be open. In article , *John wrote: It gives me a #REF error when I try to use it. *Even tried just using indirect to return set cell and was unable to do so.- Hide quoted text - - Show quoted text - Ah, that's the problem then. Anyway to do it without having the workbook open? |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
John,
You can use a macro to create formulas that link to the file based on the values of the headers cells - or you can simply copy the formula and edit it to include the new worksheet name. Bernie "John" wrote in message ... On Jun 5, 12:47 pm, JE McGimpsey wrote: To use INDIRECT() the target workbook needs to be open. In article , John wrote: It gives me a #REF error when I try to use it. Even tried just using indirect to return set cell and was unable to do so.- Hide quoted text - - Show quoted text - Ah, that's the problem then. Anyway to do it without having the workbook open? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
VLOOKUP using a dynamic range | Excel Discussion (Misc queries) | |||
vlookup with dynamic table_array | Excel Worksheet Functions | |||
dynamic vlookup? | Excel Worksheet Functions | |||
Dynamic column chart - copying from Sheet to Sheet. | Excel Discussion (Misc queries) | |||
Dynamic column chart - copying from Sheet to Sheet. | Charts and Charting in Excel |