Avatar billede katborg Praktikant
08. april 2003 - 20:55 Der er 7 kommentarer og
1 løsning

Data fra anden excel fil, filnavn som parameter i anden celle ???

Hej

Jeg sidder og roder lidt med nogle ugestatistikker, hvor en tabel - 1 række pr. uge, input til denne tabel ligger en en separat fil pr. uge.

Fomlen kunne fx. se sådan ud:

=[Mappe2]Ark1!$A$1

Simpelt nok, men nu kunne jeg godt tænke mig at [mappe] var en 'parameter', som blev hentet fra en anden celle.

Kan dette lade sig gøre ??
Avatar billede bak Forsker
08. april 2003 - 22:02 #1
Hvis den fil, der skal hentes fra, er åben, så kan du bruge INDIREKTE
Hvis parameterne står i H1 (Mappe1), H2 (Ark1), H3 (A1).

=INDIREKTE("["&H1&"]"&H2&"!"&H3)

Nu har du fået dem alle som parametre. Dette kan du selvfølgelig selv reducere på, men bemærk igen at det kun virker når begge filer er åbne...
Avatar billede katborg Praktikant
08. april 2003 - 22:07 #2
Der skal hentes fra 13-14 forskellige filer (antal uger i kvt.), og der skal hentes 5-6 tal fra hver fil.

Ideen var at når jeg skulle lave næste kvartal, kunne jeg nøjes med at rette uge nr. 1-13 (et tal i hver kolonne) til 14-26, herefter skulle formlen så hente fra de nye ark

Jeg kan heller ikke lægge værdier sammen (hverken som tekst eller tal).

Hvis det er uge 1, skal der hentes fra filen der indeholder data for uge 1, hvis det er uge 2 fra filen med data for uge 2 osv.
Avatar billede finnholm Nybegynder
09. april 2003 - 07:36 #3
Hvilken løsning kan anvendes hvis nu begge filer ikke er åben.

Jeg sidder netop med dette problem hvor jeg anvender "indirekte" i en fil som henter data fra 12 andre filer. Og ud fra et brugersynspunkt vil jeg jo selvfølgelig laver det sådan at de kun skal åbne præsentationsfilen.

Er der kun slavemetoden med et direkte = ?
Avatar billede bak Forsker
09. april 2003 - 08:39 #4
Finnholm-> nej, der er faktisk et par andre metoder.
Hvilken der skal anvendes afhænger af mængden af data, der skal hentes fra de lukkede ark.
http://j-walk.com/ss/excel/tips/tip82.htm er den ene (mest til få/enkelte celler)
Jeg så lige igår at Jan Vogt henviste til et svar han havde givet, hvor har henter data fra en hel Folder på denne måde.

Der er også en metode til at tage mange data over, men den er lidt mere kompleks.
Avatar billede bak Forsker
09. april 2003 - 08:54 #5
Avatar billede bak Forsker
09. april 2003 - 09:24 #6
Eller se Jans svar her: http://www.eksperten.dk/spm/337293
Avatar billede finnholm Nybegynder
09. april 2003 - 09:38 #7
Jeg kan jo nok se at det ikke er så særlig simpelt. Der skal jo lidt makro arbejde til. Så det vil jeg lige kikke nærmere på. Tak for ekstra input.
Avatar billede katborg Praktikant
28. maj 2003 - 23:07 #8
Tilsyneladende findes der ikke formler til dette - desværre.

Alle forslagene med VBA er sikkert helt ok - men da jeg ikke har kendskab til den del af excel - er de desværre ikke brugbare for mig.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester