Just nu i M3-nätverket
Gå till innehåll
RRosenberg

LÖST DHÄMTA, länka till olikasidor i annan abretsbok

Rekommendera Poster

Morsning,

 

Jag har två arbetsböcker 'Värdering' och 'Rapport', där jag hämtar data från 'Rapport' till 'Värdering' med DHÄMTA.

Mitt problem är dock att i 'Rapport' ligger det massa flikar med namn 'Delrapport 1' osv. Så när jag anger 'databas i DHÄMTA så vill jag automatiskt att detta skall ske:

DHÄMTA('[Rapport.xlsx]Delrapport X'!$A$14:$F$299;fält;villkor), där X tillges ett värde(1-10) från en inputcell i 'Värdering' och på sådant vis hämtar datan från rätt delrapport beroende på värderingsobjektet...

 

Hur löser jag detta?

Jag kan inte påverkar strukturen i 'Rapport' dessvärre.

 

Tacksam för snabbt svar

 

/R

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Du måste kapsla in texten, skapa länken, med hjälp av formeln INDIREKT. den kan sätta ihop textdelar till en referens som en annan funktion kan använda.

 

Prova.

=DHÄMTA(INDIREKT('[Rapport.xlsx]Delrapport & A1 & '!$A$14:$F$299);fält;villkor)

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Funkar dessvärre inte heller :/ får samma fel....

Du måste kapsla in texten, skapa länken, med hjälp av formeln INDIREKT. den kan sätta ihop textdelar till en referens som en annan funktion kan använda.

 

Prova.

=DHÄMTA(INDIREKT('[Rapport.xlsx]Delrapport & A1 & '!$A$14:$F$299);fält;villkor)

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Nu ska vi se, tänka efter lite mer vad jag skriver...:)

 

=DHÄMTA(INDIREKT("'[Rapport.xlsx]Delrapport" & A1 & "'!$A$14:$F$299");fält;villkor)

 

sådär ska det se ut. Du kan kolla att INDIREKT ger en korrekt länk genom att markera innehåller i den delfunktionen och trycka F9, det ska bli exakt samma text som om du byggt länken genom peka-klicka.

 

Ber om ursäkt för slarvet.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det blir alltså så här:

 

=DHÄMTA(INDIREKT("'[Rapport.xlsx]Delrapport" & C2 & "'!$A$14:$F$299");"Resultat";Villkor!A7:B8)

 

Resulterar i #REFERENS!, kollat med F9 funktionen INDIREKT och det är där felet uppstår...

 

peka-klicka (för jämförelse):

 

=DHÄMTA('[Rapport.xlsx]Delrapport 5'!$A$14:$F$299;"Resultat";Villkor!A7:B8)

 

INDIREKT skall ju returnera följande när C2=5:

'[Rapport.xlsx]Delrapport 5'!$A$14:$F$299

 

 

 

 

 

Nu ska vi se, tänka efter lite mer vad jag skriver... :)

 

=DHÄMTA(INDIREKT("'[Rapport.xlsx]Delrapport" & A1 & "'!$A$14:$F$299");fält;villkor)

 

sådär ska det se ut. Du kan kolla att INDIREKT ger en korrekt länk genom att markera innehåller i den delfunktionen och trycka F9, det ska bli exakt samma text som om du byggt länken genom peka-klicka.

 

Ber om ursäkt för slarvet.

Redigerad av RRosenberg

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Mmh, kan saknas ett mellanslag kan jag tro

 

INDIREKT("'[Rapport.xlsx]Delrapport " & C2 & "'!$A$14:$F$299")

 

den delen som är blåmarkerade ska du kunna se vad den evalueras till via tryck på F9.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Mmh, kan saknas ett mellanslag kan jag tro

 

INDIREKT("'[Rapport.xlsx]Delrapport " & C2 & "'!$A$14:$F$299")

 

den delen som är blåmarkerade ska du kunna se vad den evalueras till via tryck på F9.

 Kanon, funkar!!! stort tack!!!

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...