Hur jämför jag två listor i Excel? (med de 6 bästa metoderna)

Hur jämför jag två listor i Excel? (Topp 6 metoder)

Nedan nämns de sex olika metoderna som används för att jämföra två listor med en kolumn i excel för matchningar och skillnader.

  1. Metod 1: Jämför två listor med Equal Sign Operator
  2. Metod 2: Matcha data med hjälp av radskillnadsteknik
  3. Metod 3: Matcha radskillnad med IF-tillstånd
  4. Metod 4: Matcha data även om det finns en radskillnad
  5. Metod 5: Markera alla matchande data med villkorlig formatering
  6. Metod 6: Partiell matchningsteknik

Låt oss nu diskutera var och en av metoderna i detalj med ett exempel -

# 1 Jämför två listor med Equal Sign Operator

  • Steg 1: I nästa kolumn, omedelbart efter de två kolumnerna, infoga en ny kolumn som heter "Status".
  • Steg 2: Lägg nu formeln i cell C2 som = A2 = B2.
  • Steg 3: Denna formel testar om cell A2-värde är lika med cell B2. Om båda cellvärdena matchas kommer vi att få SANT som ett resultat, annars får vi resultatet som FALSKT.
  • Steg 4: Dra nu formeln till cell C9 för att de andra värdena ska bestämmas,

Oavsett var vi har samma värden i vanliga rader, fick vi resultatet som SANT eller FALSKT.

# 2 Matcha data med hjälp av radskillnadsteknik

Förmodligen har du inte använt "Row Difference" -tekniken på din arbetsplats, men idag visar jag dig hur du använder den här tekniken för att matcha data rad för rad.

  • Steg 1: För att markera celler som inte matchar rad efter rad, välj först hela data.
  • Steg 2: Tryck nu på snabbknappen " F5 " för att öppna "Gå till special" -verktyget.
  • Steg 3: Tryck på F5-knappen för att öppna det här fönstret. Nu trycker du på fliken "Special" i "Gå till" -fönstret.
  • Steg 4: I nästa fönster, "Gå till special", välj alternativet "Radskillnad". När du har valt "Radskillnad" klickar du på "Ok".

Vi får följande resultat.

Som du kan se i fönstret ovan har det valt cellerna varhelst det finns en radskillnad. Fyll nu lite färg på den för att markera radskillnadsvärdena.

# 3 Match radskillnad med IF-tillstånd

Hur kan vi utelämna IF-villkoret när vi vill matcha data rad för rad. I det första exemplet har vi antingen SANT eller FALSKT som ett resultat, men vad händer om vi behöver skillnadsresultatet istället för standardresultaten för antingen “SANT eller FALSKT”. Antag att du behöver ett resultat som ”Matchning” om det inte finns någon radskillnad och resultatet ska vara ”Matchar inte” om det finns en radskillnad.

  • Steg 1: Öppna först IF-tillstånd i cell C2.
  • Steg 2: Använd det logiska testet som A2 = B2.
  • Steg 3: Om detta logiska test är SANT, ange resultatkriterierna. I det här scenariot är resultatkriterierna "Matchande" och om raden inte matchar behöver vi resultatet som "Inte matchande".
  • Steg 4: Använd formeln för att få resultatet.
  • Steg 5: Dra nu formeln till cell C9 för att de andra värdena ska bestämmas,

# 4 Matchdata även om det finns en radskillnad

Matchande data om radskillnadsmetoder kanske inte fungerar hela tiden; värdet kan också finnas i andra celler, så vi måste använda olika tekniker i dessa scenarier.

Titta på nedanstående data nu.

I bilden ovan har vi två listor med siffror. Vi måste jämföra lista 2 med lista 1. Så låt oss använda vår favoritfunktion VLOOKUP.

Så om uppgifterna matchar får vi numret; annars fick vi felvärdet som # N / A.

Visning av felvärden ser inte bra ut alls. Istället för att visa felet, låt oss ersätta dem med ordet "Inte tillgängligt." Använd IFERROR-funktionen i Excel för detta.

# 5 Markera alla matchande data

Om du inte är ett fan av excelformler, oroa dig inte; vi kan fortfarande kunna matcha data utan formel också. Med hjälp av enkel villkorlig formatering i Excel kan vi faktiskt kunna markera alla matchande data i två listor.

  • Steg 1: För detta väljer du först data.
  • Steg 2: Gå nu till Villkorlig formatering och välj "Markera cellregler >> Duplicera värden."
  • Steg 3: Nu ser du formateringsfönstret "Duplicera cellvärden".
  • Steg 4: Du kan faktiskt välja de olika formateringsfärgerna i listrutan i Excel. Välj den första formateringsfärgen och tryck på ok-knappen.
  • Steg 5: Detta markerar alla matchande data från två listor.
  • Steg 6: I fallet, i stället för att markera alla matchande data, om du vill markera att inte matcha data, väljer du alternativet "Unikt" i fönstret "Duplicera värden".

Detta markerar alla värden som inte matchar.

# 6 Partiell matchningsteknik

Vi har sett frågan om inte fullständiga eller samma data i två listor. Till exempel, om listan 1-data har "ABC Pvt Ltd" och i lista 2 har vi bara "ABC" . I dessa fall känner inte alla våra standardformler och verktyg alls igen. I dessa fall måste vi använda specialteckenastern (*) för att matcha partiella värden.

I lista 1 har vi företagsnamn och information om intäkter. I lista 2 har vi företagsnamn men inte exakt värde som vi har i lista 1. Detta är en knepig situation som vi alla har mött på vår arbetsplats.

I sådana fall kan vi fortfarande matcha data med hjälp av en asterisk med specialtecken (*).

Vi får följande resultat.

Dra nu formeln till cell E9 för att de andra värdena ska bestämmas,

Jokerteckenets asterisk (*) användes för att representera valfritt antal tecken, så det kommer att matcha hela tecknet för ordet “ABC” som “ABC Pvt Ltd.”

Saker att komma ihåg

  • Att använda ovanstående tekniker för att jämföra två listor i Excel beror på datastrukturen.
  • Matchning av rad för rad passar inte bäst om data inte är organiserade.
  • VLOOKUP är den formel som ofta används för att matcha värden.

Intressanta artiklar...