Finde forskelle i to lister

En typisk opgave, der med jævne mellemrum opstår før hver Excel-bruger, er at sammenligne to områder med data og finde forskelle mellem dem. Løsningsmetoden i dette tilfælde bestemmes af typen af ​​indledende data.

Mulighed 1. Synkrone lister

Hvis listerne er synkroniseret (sorteret), gøres alt meget enkelt, fordi det faktisk er nødvendigt at sammenligne værdierne i tilstødende celler i hver række. Som den enkleste mulighed bruger vi en formel til sammenligning af værdier, som producerer boolske værdier ved outputtet TRUE (SAND) or AT LYVE (FALSK):

Finde forskelle i to lister

Antallet af uoverensstemmelser kan beregnes ved hjælp af formlen:

=SUMPRODUKT(—(A2:A20<>B2:B20))

eller på engelsk =SUMPRODUKT(—(A2:A20<>B2:B20))

Hvis resultatet er nul, er listerne identiske. Ellers har de forskelle. Formlen skal indtastes som en matrixformel, dvs. efter indtastning af formlen i cellen skal du ikke trykke IndtastOg Ctrl + Skift + Enter.

Hvis du har brug for at gøre noget med forskellige celler, vil en anden hurtig metode gøre det: Vælg begge kolonner og tryk på tasten F5, så knappen i det åbnede vindue Fremhæv (Særlig)Linjeforskelle (Rækkeforskelle). I de seneste versioner af Excel 2007/2010 kan du også bruge knappen Find og vælg (Find og vælg) – Valg af en gruppe af celler (Gå til Special) fanen Home (Hjem)

Finde forskelle i to lister

Excel vil fremhæve celler, der adskiller sig i indhold (efter række). De kan derefter behandles, for eksempel:

  • fyld med farve eller på en eller anden måde visuelt format
  • klar med nøgle Slette
  • fyld alt på én gang med den samme værdi ved at indtaste den og trykke på Ctrl + Enter
  • slet alle rækker med markerede celler ved hjælp af kommandoen Hjem — Slet — Slet rækker fra ark (Hjem — Slet — Slet rækker)
  • etc.

Mulighed 2: Blandede lister

Hvis listerne er af forskellig størrelse og ikke sorteret (elementerne er i en anden rækkefølge), så skal du gå den anden vej.

Den enkleste og hurtigste løsning er at aktivere farvefremhævning af forskelle ved hjælp af betinget formatering. Vælg begge områder med data og vælg på fanen startside – Betinget formatering – Fremhæv celleregler – Dublerede værdier:

Finde forskelle i to lister

Hvis du vælger muligheden Tilbagevendende, så fremhæver Excel matcherne i vores lister, hvis muligheden Enestående – forskelle.

Farvefremhævning er dog ikke altid praktisk, især for store borde. Desuden, hvis elementer kan gentages inde i selve listerne, vil denne metode ikke fungere.

Alternativt kan du bruge funktionen TÆL.HVIS (COUNTIF) fra kategori Statistisk, som tæller, hvor mange gange hvert element fra den anden liste forekommer i den første:

Finde forskelle i to lister

Det resulterende nul angiver forskellene.

Og endelig "kunstflyvning" - du kan vise forskellene på en separat liste. For at gøre dette skal du bruge en matrixformel:

Finde forskelle i to lister

Ser skræmmende ud, men gør arbejdet perfekt 😉

  • Fremhæv dubletter på listen med farve
  • Sammenligning af to intervaller med PLEX-tilføjelsen
  • Forbud mod at indtaste duplikerede værdier

 

Giv en kommentar