Avatar billede Losha Nybegynder
15. marts 2013 - 09:54 Der er 3 kommentarer og
1 løsning

Controlling af 2 lister

Hej

Jeg har to lister fra forskellige databaser som jeg skal lave controlling på.

De indeholder begge oplysninger som telefonnummer, navn, typenummer og en dato.
Begge lister er importeret til Excel og jeg vil vide om de er ens på ovenstående parametre. En person kan godt optræde flere gange med forskellige typenumre og/eller med forskellige datoer. Telefonnummeret er nøgle i baserne.

Eks:
Den ene liste ser således ud
10 20 30 40, Anders Sand, type 1, 020113
10 20 30 43, Anders Sand, type 1, 020113
10 20 30 44, Poul Pap, type 1, 020313
10 20 30 45, Bodil Bog, type 2, 020113
10 20 30 40, Anders Sand, type 2, 020113
10 20 30 40, Anders Sand, type 1, 030313

Den anden liste ser måske sådan ud:
10 20 30 40, Anders Sand, type 1, 020113
10 20 30 43, Anders Sand, type 1, 020113
10 20 30 44, Poul Pap, type 1, 020313
10 20 30 45, Bodil Bog, type 2, 020113
10 20 30 40, Anders Sand, type 1, 030313

Det vil som udgangspunkt være liste 2 som indeholder en fejl, hvis der ikke er match. Resultatet kan evt. vises som et tal eller et bogstav i en celle eller en farvning af den linie i tabel 1 som ikke findes i tabel 2.

Jeg har prøvet med tæl.hvis og lopslag, men jeg kan ikke få de rigtige resultater.
Nogen som kan hjælpe?
Avatar billede supertekst Ekspert
15. marts 2013 - 11:06 #1
Hvor mange rækker er der tale om?
Er der en ensartet sortering i de 2 lister?
Er lister i samme workbook på forskellige ark?

Tænker på anvendelse af VBA - som en mulighed.
Avatar billede Losha Nybegynder
15. marts 2013 - 14:52 #2
Der er tale om 2-500 rækker.

Sorteringen kan laves efter behov, da jeg under alle omstændigheder importere manuelt til excel.

Listerne kan efter behov laves i forskellige ark, workbook eller på samme ark (de importeres jo manulet.. :))
Avatar billede Niels_Bjarne Praktikant
24. marts 2013 - 08:47 #3
Hej Losha

Jeg forestiller mig, at du har den ene liste i Ark1: telefonmummer i kolonne A, navn i kolonne B osv. I celle E1 skal du indsætte følgende formel: =A1&B1&C1&D1. Formlen kopieres til de øvrige rækker i kolonne E.

Den anden liste har du i Ark2; også i kolonnerne A til D.
I celle E1 laver du formlen: =HVIS(ER.IKKE.TILGÆNGELIG(LOPSLAG(A1&B1&C1&D1;Ark1!$E$1:$E$6;1;FALSK));"FEJL";""). Formlen kopieres til de øvrige rækker i kolonne E.

"$E$1:$E$6" i formel 2 skal ændres til den faktiske størrelse af listen i Ark1.

Listerne behøver ikke at være sorteret på nogen måde.

Samme metode kan anvendes hvis de to lister er i samme ark. Referencerne i formlerne skal så bare rettes til.

Mange hilsner
Niels Bjarne
Avatar billede Losha Nybegynder
02. april 2013 - 15:30 #4
Mange tak - det fungerer
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