Avatar billede Omega-D Nybegynder
24. juni 2011 - 09:31 Der er 11 kommentarer

Reference i Excel

Håber der er en, som kan hjælpe med følgende udfordring i Excel.

Der hentes en værdi fra ark1 (benævnt Requirements) til felt 1 i ark2, på følgende måde:

=(Requirements!F4)

I ark2 skal der nu hentes en anden værdi til felt 2 fra ark 1 og dette skal være afhængigt af hvad der er hentet til felt 1 på ark 2. Dvs., når der som vist ovenfor er hentet fra felt F4 skal der automatisk hentes fra G4, og hvis der er hentet fra F5 skal der hentes fra G5 osv.

Hvordan skaber jeg denne sammenhæng?
Avatar billede natkatten Mester
24. juni 2011 - 17:43 #1
Jeg tror, at et uploadet eksempel kunne være godt, hvis du skal have hjælp. Jeg er i hvert fald ikke helt klar over, om dette er en ret simpel ting, om der kræves brug af f.eks. INDIREKTE funktionen (som egentlig også er nem nok at forstå, selv om den nok hører til de mere eksotiske af Excels funktioner) eller om der eventuelt er brug for VBA-programmering.
Avatar billede Ialocin Novice
24. juni 2011 - 23:18 #2
Hej Omega-D

Hvordan henter du den første værdi .... fra Ark 1 til Ark2 ?


Med venlig hilsen, Nicolai
Avatar billede Omega-D Nybegynder
27. juni 2011 - 08:30 #3
Hej Natkatten og lalocin,

Er det muligt at uploade et regneark til denne side?

/Omega-D
Avatar billede natkatten Mester
27. juni 2011 - 09:52 #4
Hej Omega-D

Nej, eksperten indeholder desværre ikke denne mulighed. Men du kan benytte et af de mange gratis upload-steder, som findes på nettet. F.eks. GUPL.DK. Hvis der er tale om "modelark", så er der set ud fra mit synspunkt intet problem ved at det i princippet er offentligt tilgængeligt. Hvis det indeholder mere personlige/firmamæssige oplysninger, så er det naturligvis ikke en farbar vej. I så fald kan det evt. sendes pr. mail til en her på Eksperten, som kan kigge på det. Men det sidste er naturligvis også en vurdering, som den enkelte skal gøre sig.

/Natkatten
Avatar billede Omega-D Nybegynder
27. juni 2011 - 10:50 #5
Hej Natkatten,

Jeg har lige uploadet filen "Eksempel på reference.xls" til gupl.dk.

/Omega-D
Avatar billede natkatten Mester
27. juni 2011 - 11:16 #6
Hmm, dette kan håndteres på flere forskellige måder, idet jeg går ud fra, at der kun skal overføres værdier til Ark2, hvis der er værdier i cellerne C5 og D5 i Ark1.

Du kan f.eks. benytte disse formler:

Ark2, Celle E5 =HVIS(ER.TOM(Ark1!C5);"";Ark1!C5)
Ark2, Celle F5 =HVIS(ER.TOM(Ark1!C5);"";Ark1!D5)
Avatar billede Omega-D Nybegynder
27. juni 2011 - 11:41 #7
Jeg vil meget gerne gøre referencen i kolonne F på ark 2 variabel såleds, at hvis jeg flytter en linje i kolonne E følger de rigtige værdi i kolonne F automatisk med:-)
Avatar billede natkatten Mester
29. juni 2011 - 21:13 #8
Dette forstår jeg ikke helt. Hvis du flytter en hel række, så retter formlen sig da automatisk ind efter dette? Hvis du derimod f.eks. trækker indholdet af en enkelt celle (f.eks. E5) til en anden placering, så flytter F5 ikke automatisk med. Her må du så markere begge celler, før du foretager flytningen, så vil referencerne til ark1 automatisk ændre sig.
Avatar billede Omega-D Nybegynder
30. juni 2011 - 07:48 #9
Er det ikke muligt at gøre referencerne i kolonne F variable således at jeg alene skal koncentrere mig om at flytte indholdet i kolonne E, hvorefter kolonne F automatisk tilpasser referencen i en celle til indholdet i cellen i kolonne E, dvs. E5 hører sammen med F5 osv.? Selvfølgelig kan jeg altid flytte en hel række ad gangen men i mit tilfælde er der tale om flere kolonner som befinder sig mellem andre kolonner, som ikke skal flyttes.

Jeg er meget i tvivl, om det jeg efterspørger overhovedet kan lade sig gøre, dvs. gøre en reference variabel og afhængig af en anden reference?
Avatar billede Oscar560 Novice
30. juni 2011 - 20:38 #10
det kan man godt også uden vba og makro.

Det kræver at den fil du henter data fra er din "database" som er bygget op som en tabel.
I den efterfølgende ark skal den hente databasen kun den kolone som du skal bruge og det som skal følge med laver du en kolone ved siden af med en hvis formel som nok bare skal f.eks. hedde
=hvis(F1>0;G1;"")
det er kompliceret for det kræver at man nøjagtig definere tabel i datakilden.
og i udsøgningsarket definere rigtig egenskaber for tabel og sti til databasen. Det mest smarte er at selve hvis formel følger med hvis der kommer flere rækker i din fil som du laver udsøgning i.
Avatar billede Omega-D Nybegynder
04. juli 2011 - 15:09 #11
Hej Oscar560,

Ok, lyder lidt for kompliceret til mig, men tak alligevel.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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