13. januar 2009 - 18:56Der er
15 kommentarer og 1 løsning
Sammenligne datoer fra to ark med forskelligt antal rækker
Hej
Excel 2007, dansk version, kan ikke bruge VBA
Ark 1 2400 personer med forskellige data herunder navn i kolonne B og fødselsdato i kolonne F
Ark 2 800 af de 2400 personer opdateret mht fratrådt eller ej. Navn i kolonne E fødselsdato i kolonne D. For nogle personer står kun et fortløbende nr. i Kolonne A og "sluttet" i kolonne E.
Nøglen imellem de to ark, er kombination B/F mod E/D, da jeg ikke kan være sikker på at alle har forskellige navne.
Jeg har fundet fejl i fødselsdatoerne i de to ark og vil i ark 1 kolonne N sammenligne ark 1 kolonne F med ark 2 kolonne D og vise værdien fra ark 2 kolonne D hvis forskel.
Har prøvet med indeks og sammenlign men kan ikke få det til at virke...
Det er et dårligt datagrundlag jeg har. Nu har jeg fundet ud af at navnefeltet i det ene ark har efternavn fornavn mellemmnavne, hvorimod det andet ark har kun har efternavn og fornavn.
Hus i iøvrigt at uanset hvad du gør, kan du ikke være sikker på at finde dem alle, da Bent Jensen ikke nødvendigvis er det samme som Bent Jensen, Bent Jensen eller Bent Jensen .
Rækkefølgen er Efternavn Fornavn Mellemnavne i alle ark, men f.eks. Hansen Hans i ark1 og Hansen Hans i ark2 og Hansen Hans H H i ark3. Heldigvis har ikke alle mellemnavne.
Fejlen i fødselsdatoerne er i mellem ark1 og ark2 og jeg vil gerne have fødselsdatoen fra ark2 listet i ark1 hvis de er uens.
Fra ark3 vil jeg gerne overføre et personalenr. til ark1 med navn som nøgle.
Der er ingen blanke før eller efter navnene, dem har jeg fjernet.
Jeg har en løsning, der virker, hvis Hans Hansen i det ene ark altid er den samme som Hans Hansen i det andet. Der vil dog opstå problemer, hvis der i Ark2 både forekommer Hansen Hans H H og Hansen Hans Peter. Men her i hvertfald mit forslag.
I Ark2 laver du en hjælpekolonne med følgende formel:
Kopier denne ned til alle 2400 rækker. Nu skulle den meget gerne skrive fødelsdagen fra Ark2 i N-kolonnen, men kun hvis den er forskellig fra den i Ark1. De øvrige felter skulel stå tomme.
Det virker uden hjælpefeltet. Til fødselsdato problemet behøver jeg ikke det ekstra felt, da der ikke er forskel i navne mellem ark1 og ark2, men jeg kan nok bruge det i ark3 til at overføre personale nr fra ark3 til ark1 kolonne b...
Du havde selvfølgelig ret. Der er dubletter og mellemnavne/fornavne står ikke entydigt. F.eks. Hansen Hans Henrik står som Hansen Hans i to ark og Hansen H. Henrik i det tredie ark. Folk har åbenbart fået lov at registrere det fornavn de helst vil bruge.
Jeg har lavet et felt kun med efternavn til at sammenligne på i de tre ark. Det hjalp lidt, men der er stadig dubletter på efternavn+fødselsdato+tekstfelt dvs. sammenligning på
Måske kan det lade sige gøre i to trin. I et gammelt ark4 har jeg alle navne og personalenr. Det er lykkes mig at overføre personale nr til ark1. Hvis jeg nu bruger personalenr ark1 kolonne B til at sammenligne og hente hele navnefeltet fra ark2 kolonne c.
Derefter skal formlen nedenfor laves om til at hente personalenr fra ark1 og dermed finde ud af om folk er fratrådt.
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.