Hitta skillnader i två listor

En typisk uppgift som regelbundet dyker upp inför varje Excel-användare är att jämföra två intervall med data och hitta skillnader mellan dem. Lösningsmetoden, i detta fall, bestäms av typen av initialdata.

Alternativ 1. Synkrona listor

Om listorna är synkroniserade (sorterade) görs allt väldigt enkelt, eftersom det faktiskt är nödvändigt att jämföra värdena i intilliggande celler i varje rad. Som det enklaste alternativet använder vi en formel för att jämföra värden, som ger booleska värden vid utgången SANN (SANN) or LIGGANDE (FALSK):

Hitta skillnader i två listor

Antalet felmatchningar kan beräknas med formeln:

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

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

Om resultatet är noll är listorna identiska. Annars har de skillnader. Formeln måste anges som en matrisformel, dvs efter att ha angett formeln i cellen, tryck inte ange, och Ctrl + Skift + Enter.

Om du behöver göra något med olika celler, kommer en annan snabb metod att göra: välj båda kolumnerna och tryck på tangenten F5, sedan knappen i det öppnade fönstret Markera (Särskild) - Linjeskillnader (radskillnader). I de senaste versionerna av Excel 2007/2010 kan du även använda knappen Hitta och välj (Hitta och välja) – Välja en grupp av celler (Gå till Special) fliken Hem (Hem)

Hitta skillnader i två listor

Excel kommer att markera celler som skiljer sig i innehåll (efter rad). De kan sedan bearbetas, till exempel:

  • fyll med färg eller på något sätt visuellt format
  • rensa med nyckel Radera
  • fyll allt på en gång med samma värde genom att ange det och trycka Ctrl + Enter
  • ta bort alla rader med markerade celler med kommandot Hem — Ta bort — Ta bort rader från arket (Hem — Ta bort — Ta bort rader)
  • och så vidare

Alternativ 2: Blandade listor

Om listorna är av olika storlek och inte sorterade (elementen är i en annan ordning), så måste du gå åt andra hållet.

Den enklaste och snabbaste lösningen är att möjliggöra färgmarkering av skillnader med villkorlig formatering. Välj båda intervallen med data och välj på fliken home – Villkorlig formatering – Markera cellregler – Duplicera värden:

Hitta skillnader i två listor

Om du väljer alternativet Återkommande kommande~~POS=HEADCOMP, då kommer Excel att markera matchningarna i våra listor om alternativet Unik – skillnader.

Färgmarkering är dock inte alltid bekvämt, särskilt för stora bord. Dessutom, om element kan upprepas i själva listorna, kommer den här metoden inte att fungera.

Alternativt kan du använda funktionen COUNTIF (COUNTIF) från kategori Statistisk, som räknar hur många gånger varje element från den andra listan förekommer i den första:

Hitta skillnader i två listor

Den resulterande nollan indikerar skillnaderna.

Och, slutligen, "aerobatics" - du kan visa skillnaderna i en separat lista. För att göra detta måste du använda en matrisformel:

Hitta skillnader i två listor

Ser läskigt ut, men gör jobbet perfekt 😉

  • Markera dubbletter i listan med färg
  • Jämför två intervall med PLEX-tillägget
  • Förbud mot att ange dubbletter av värden

 

Kommentera uppropet