Avatar billede meek Nybegynder
26. juli 2004 - 17:28 Der er 10 kommentarer og
1 løsning

joine et regneark

hej eksperter,

jeg sidder her med 2 regneark som jeg gerne vil have lagt sammen.
I dem begge findes en række med unikke værdier, eks. "a0305" - dog er der en kolonne i det ene ark som jeg gerne vil have over i det andet.

De kommer ikke i rækkefølge så jeg kan ikke bare kopiere den række over, men har brug for at joine dem ligesom i en SQL-sætning.

Er der nogen der lige ved hvordan dette gøres i excel?

Meek
26. juli 2004 - 17:34 #1
Er det kun den ene kolonne du skal have fra det ene ark til det andet?
Avatar billede meek Nybegynder
26. juli 2004 - 17:38 #2
ja,
det drejer sig om at det ene ark har brugernavn ex. "a0305" samt navn "Peter Hansen" og det andet ark har brugernavn "a0305" og nyt kodeord ex. "458rjvc".

Jeg skal have lavet flettebreve med alle 3 oplysninger.

Så hvis jeg kunne joine på brugernavn og få netop den ene række, i dette tilfælde kodeord med over i ark1?
26. juli 2004 - 17:41 #3
Hvis du på Ark1 har den unikke værdi i A-kolonnen og den oplysning du skal have kopieret over på det andet ark i B-kolonnen, og på Ark2 har den unikke værdi i A-kolonnen, kan du benytte denne formel på Ark2.

I A1 står f.eks. a0305
I B1 (eller en anden celle i række 1 indtaster du:
=LOPSLAG(A1;Ark1!$A$1:$B$100;2)
26. juli 2004 - 17:42 #4
Send evt. arket til ejje@sisimiut.gl
så skal jeg tilføje den korrekte formel.
Avatar billede d0stuffz Nybegynder
26. juli 2004 - 17:42 #5
Har du en fælles-nøgle på dem ? [index(match)]

Noget som optræder i dem begge og betyder det samme.

alternativ kan du sortere dem så de står i den samme rækkefølge ? jeg har nogle ark jeg ikke kan gøre det ved uden at ødelægge struktueren. [copy-paste].
Avatar billede d0stuffz Nybegynder
26. juli 2004 - 17:46 #6
eheh .. da jeg startede min svar var der 1 kommentar, da jeg sluttede var der 4. ;D

hvis brugernavnene er sorteret kan du bruge LOPSLAG, ellers ikke.
Avatar billede meek Nybegynder
26. juli 2004 - 17:50 #7
>erikjuul:
kan du ikke lige tilpasse den, mine data ser sådan ud:

Ark1:A = brugernavn
Ark1:B = rigtig navn
Ark2:A = brugernavn
Ark2:D = password

Jeg vil gerne have det over i Ark1:E

/Meek
26. juli 2004 - 17:58 #8
I E-kolonnen på Ark1 indtaster du denne formel: (Hvis du ikke starter i række 1 ændres A1 til f.eks. A2)

=LOPSLAG(A1;Ark2!$A$1:$D$999;4)

D999 ændrer du til nederste højre hjørne i det anvendte område på Ark2

Er dine data på Ark2 ikke sorteret efter brugernavn, skal du starte med at markere hele området:
Data->Sorter
Vælg A-kolonnen, og klik OK
Data->S
Avatar billede meek Nybegynder
26. juli 2004 - 18:05 #9
ok, det virker (har testet i E1 og E2).

Det er nu lige sådan at jeg har ca. 1500 rækker og skal i gennem, kan jeg bare trække E-rækken derned af, eller skal jeg rette manuelt i alle rækker?

mine data ér sorteret på forhånd, dog er det ikke alle i det ene ark der er i det andet!
Avatar billede meek Nybegynder
26. juli 2004 - 18:10 #10
hmm,
ret mærkeligt - langt hen af vejen passer det, men længere nede i listen passer det pludseligt ikke !?!

det ark med password i har en masse rækker som ikke er i ark1 med rigtige navne. kan det være derfor?

spørgsmålet er om jeg ikke bare skal kaste det ind i access og lave en outer-join på lortet!
Avatar billede meek Nybegynder
26. juli 2004 - 18:59 #11
har løst det vha. ms access, men du får point alligevel da jeg er sikker på din løsning også kunne lade sig gøre. jeg er bare mere hjemme i access...

tak
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