Avatar billede 0445air Praktikant
23. marts 2012 - 14:23 Der er 12 kommentarer og
1 løsning

Sammenkæd 2 tabeller

Jeg har 2 tabeller
Tabel 1 indeholder data i kolonne a+b og tabel 2 indeholder data i kolonne a+b+c
Jeg skal slå A2 fra tabel 1 op i kolonne A i tabel 2 og samtidig slå B2 fra tabel 1 op i kolonne B i tabel 2. Når A2 og B2 fra tabel 1 forefindes i samme række i tabel 2 skal værdien fra kolonne C i samme række returneres, ellers skal der returneres 0

Kan dette gøres i excel eller bør jeg tage Access i brug? Det skal måske lige nævnes at begge tabeller indeholder mange data
Avatar billede Thorp Praktikant
24. marts 2012 - 11:47 #1
prøv denne:

=HVIS(SAMMENLIGN(Tabel1!A2;Tabel2;0)=SAMMENLIGN(Tabel1!B2;Tabel2;0);FORSKYDNING(Tabel2!C1;SAMMENLIGN(Tabel1!B2;Tabel2;0);0);0)
Avatar billede Thorp Praktikant
24. marts 2012 - 11:50 #2
Lige en præcisering:

=HVIS(SAMMENLIGN(Tabel1!A2;Tabel2!KolonneA;0)=SAMMENLIGN(Tabel1!B2;Tabel2!KolonneB;0);FORSKYDNING(Tabel2!C1;SAMMENLIGN(Tabel1!B2;Tabel2!KolonneB;0);0);0)
Avatar billede 0445air Praktikant
27. marts 2012 - 11:33 #3
Hej Thorp

Jeg kan umiddelbart ikke få det vil at virke men kommer til at tænke på hvor din formel skal indsættes? Jeg regner med den skal indsættes i kolonne C i tabel 1

Ser frem til at høre mere
Avatar billede Thorp Praktikant
27. marts 2012 - 12:22 #4
Denne burde virke:

=HVIS.FEJL(HVIS(SAMMENLIGN(Tabel1!A2;Tabel2!A:A;0)=SAMMENLIGN(Tabel1!B2;Tabel2!B:B;0);FORSKYDNING(Tabel2!$C$1;SAMMENLIGN(Tabel1!B2;Tabel2!B:B;0)-1;0);0);0)

jeg har indsat en HVIS.FEJL der også returner 0 såfremt værdien i Tabel1 ikke findes i Tabel2.

Hvis samme værdisæt findes i flere rækker i Tabel2, så er det værdien i  kolonne C for den første forekomst i Tabel2 der returneres.
Avatar billede 0445air Praktikant
27. marts 2012 - 14:14 #5
Kan stadig ikke få den til at virke men tænker årsagen er at nå jeg tænker tabel 1 mener jeg faktisk ark 1 osv. Mens det virker til at du tænker dataområderne er defineret som tabel
Avatar billede Thorp Praktikant
27. marts 2012 - 18:11 #6
Jeg har døbt de to ark "Tabel1" hhv. "Tabel2" prøv evt. at omdøbe enten dine ark eller formelreferencen.
Avatar billede 0445air Praktikant
28. marts 2012 - 07:33 #7
Det virker, smid et svar så du kan få dine velfortjente point

Tak for hjælpen
Avatar billede Thorp Praktikant
28. marts 2012 - 09:39 #8
det var så lidt :-)
Avatar billede 0445air Praktikant
28. marts 2012 - 11:22 #9
Men kommer sgu lige med et spørgsmål mere for min beskrivelse ovenfor gik på en testfil som skulle beskrive min problemstilling. Her kan jeg få den til at virke men ikke når jeg kopierer den over i den rigtige fil selvom tabeller har sammen navn og data findes i samme ark osv. Nogen gode ideer?
Avatar billede 0445air Praktikant
28. marts 2012 - 11:35 #10
Tror jeg har opdaget problemet, i den fil hvor jeg skal bruge dette forefindes samme dataværdi flere gange i både kolonne 1 og 2 men det unikke er kombinationen af værdien i de 2 kolonner i samme række. Tror du den kan løses for så opretter jeg lige en nyt spørgsmål
Avatar billede Thorp Praktikant
28. marts 2012 - 12:31 #11
Ja det kan sagtens løses.
Avatar billede 0445air Praktikant
28. marts 2012 - 12:37 #12
Jeg vil oprette nyt spørgsmål med data og beskrivelse på denne problemstilling
Avatar billede 0445air Praktikant
28. marts 2012 - 13:40 #13
Og det er hermed gjort
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

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