Jämför två kolumner i Excel med Vlookup (Hitta matchningar)

VLOOKUP för att jämföra två kolumner i Excel och hitta matchningar

När det gäller att jämföra en sak med en annan i Excel är uppslagsfunktioner kungarna, och VLOOKUP är hushållsformeln för alla Excel-användare. Inte många av oss använder VLOOKUP till fullo; ja, jag säger full utsträckning eftersom det finns mycket mer än traditionell VLOOKUP, och vi kan göra många andra saker med VLOOKUP. Så i den här artikeln visar vi dig sätt att jämföra två datakolumner i Excel med VLOOKUP-funktionen i Excel.

Jämför två kolumner i Excel med Vlookup (Hitta matchningar)

VLOOKUP är uppslagsfunktionen som används för att hämta data ofta men inte många av oss använder den som data i en jämförande kolumn.

  • När de två kolumnerna är uppradade enligt nedan, använder vi VLOOKUP för att se om kolumn 1 innehåller kolumn 2 eller inte.
  • Vi måste matcha om "List A" innehåller alla "List B" -värden eller inte; detta kan göras med VLOOKUP-funktionen. Öppna VLOOKUP-funktionen först.
  • Out uppslagsvärdet blir C2 cellvärdet eftersom vi jämför ”List A” innehåller alla ”List B” värden eller inte, så välj C2 cellreferens.
  • Den tabell array kommer att vara ”förteckning A” cellvärdena, så välja området av celler från A2 till A9 och göra det så absolut cellreferens.
  • Nästa är "Col Index Num", dvs från den valda tabellmatrisen från vilken kolumn vi behöver resultatet. Eftersom vi bara har valt en kolumn blir vårt "Col Index Num" 1.
  • Range Lookup är att vi letar efter en exakt matchning, så välj FALSE som argument, eller så kan du ange 0 som argumentvärde.
  • Okej, vi är klara med formeln; stäng fästet och tryck på Enter-tangenten för att få resultatet.

Så var vi än har "# N / A" betyder det att dessa värden inte finns i kolumnen "Lista A".

Men titta på rad nummer 7 i "List B" är "Mind Tree", men i "List A", skrivs samma företagsnamn i full ord som "Mind Tree Software Co." (cell A6). Så i sådana fall kan VLOOKUP inte göra någonting.

Delvis uppslag med jokertecken

Som vi har sett ovan kräver VLOOKUP uppslagsvärde för att vara exakt detsamma i både "List A" och "List B." Även det finns något extra utrymme eller karaktär; det kan inte matcha resultatet. Men samma VLOOKUP-formel kan matcha data med två kolumner om vi tillhandahåller jokertecken för sökningsvärdet.

Så att jokertecken är en asterisk (*), samtidigt som vi tillhandahåller uppslagsvärde före och efter uppslagsvärdet, måste vi sammanfoga detta jokertecken.

Som du kan se ovan har jag sammanfogat uppslagsvärde med en speciell asterisk för jokertecken (*) före och efter uppslagsvärdet med ampersand (&) -symbolen.

Slutför nu formeln genom att följa redan visade steg.

Titta nu på resultaten; i föregående exempel har vi fått fel i raderna 2 och 7, men den här gången har vi fått ett resultat.

  • Du måste undra hur detta är möjligt?
  • Detta beror främst på jokerteckenets asterisk (*). Detta jokertecken matchar valfritt antal tecken för det angivna värdet. Titta till exempel på värdet av är C3-cellen. Det står "CCD" och i cell A5 har vi hela företagsnamnet "Coffeeday Global Ltd (CCD)." För i tabellarrayen har vi ordet "CCD", jokertecken matchade detta kortformade företagsnamnord med hela företagsnamnet i "List B."
  • På samma sätt har vi i cell C7 företagsnamnet "Mind Tree", men i "List A" (A6-cell) har vi hela företagsnamnet "Mind Tree Software Co", så det finns extra tecken i "List A . ” Eftersom vi har gett jokertecken har det matchat den återstående delen av ett ord och returnerat hela resultatet.
  • Obs! Den här jokerteckenmetoden är inte den rekommenderade metoden eftersom den kan gå fel när som helst. Så om du inte är säker på vilken information du har, använd inte den här och lita på den.

Saker att komma ihåg

  • VLOOKUP kan matcha om bara uppslaget är exakt samma som i tabellmatrisen.
  • Jokerteckenets asterisk kan matcha valfritt antal tecken om samma ordsträng finns med tabellmatrisen.
  • VLOOKUP kräver inte nödvändigtvis att alla cellvärden ska sorteras ordentligt och ordnas alfabetiskt.

Intressanta artiklar...