Hur man jämför text i två kolumner i Excel

  • Dela Detta
Hugh West

Att jämföra text i två kolumner i Excel är en viktig uppgift i vårt dagliga liv, särskilt när vi måste hitta något som jämförs med den givna texten. I den här artikeln kommer jag att fokusera på de sju fruktbara sätten att jämföra text i två kolumner i Excel. Excel , med relevanta exempel.

Ladda ner övningsboken

Du kan ladda ner följande Excel-arbetsbok för bättre förståelse och öva själv.

Jämföra text i två kolumner.xlsx

7 praktiska sätt att jämföra text i två kolumner i Excel

I den här artikeln visas hur du jämför text i två kolumner i Excel med hjälp av aritmetisk formel, som kombinerar IF och COUNTIF funktioner, villkorlig formatering, den VLOOKUP funktion, genom att nästla in INDEX och MATCH funktioner, och kombinera SUMPRODUCT < ISNUMMER och MATCH funktioner.

Låt oss titta på följande dataset: Här finns två listor med artiklar, nämligen artikelförteckning 1 och artikelförteckning 2, tillsammans med deras försäljning i januari respektive februari.

Just nu måste vi jämföra varulistan ur olika perspektiv. Låt oss börja.

1. Jämförelse av text i två kolumner för matchningar i rader

Här kommer vi att visa dig hur du jämför text i två kolumner med tre kategorier, t.ex. identisk (exakt) matchning med hjälp av den allmänna aritmetiska formeln, identiska matchningar och skillnader med hjälp av IF-funktionen och jämföra matchningar eller skillnader med en analys som tar hänsyn till skiftlägen.

1.1 Identisk (exakt) matchning med hjälp av en allmän aritmetisk formel

Steg:

  • Här, B5 är cellen för en artikel i artikelförteckning 1 och C5 är cellen för en artikel i artikelförteckning 2.
  • Välj först den D5 cell.
  • I allmänhet kan du använda följande formel för att jämföra två kolumner rad för rad för att se om de är identiska.
=B5=C5

  • Tryck sedan på ENTER.

  • Här ser du alltså den första identiska matchningen i D5 cell.
  • Dessutom kan du använda verktyget Fill Handle och dra det ner från den D5 cell till den D16 cell.

  • Slutligen kan du se alla identiska matchningar som är sanna och falska.

1.2 Identiska matchningar och skillnader med hjälp av IF-funktionen

Du kan enkelt hitta resultatet för matchning och icke-matchning (skillnader) när du använder IF-formeln tillsammans. IF-funktionen är en logisk funktion som bygger på ett givet uttalande.

Syntaxen för IF-funktionen

=IF(logical_test, [value_if_true], [value_if_false])

Argumenten för IF-funktionen

  • logisk_test - Ett värde eller ett logiskt uttryck som kan utvärderas som VARA eller FALSKT.
  • value_if_true - [valfritt] Det värde som ska returneras när logical_test utvärderar till TRUE.
  • value_if_false - [valfritt] Det värde som ska returneras när logical_test utvärderar till FALSE.

Steg:

  • Här väljer du den D5 cellen först.
  • Låt oss nu tillämpa formeln på vårt dataset.
=IF(B5=C5, "Match", "Inte match")

  • Därefter trycker du på ENTER .

  • Då får du följande resultat NOT Match i den D5 cell.
  • Dessutom kan du använda Handtag för fyllning verktyget och dra det ner från D5 cell till den D16 cell.

  • Här får du alla resultat.

1.3 Jämförelse av matchningar eller skillnader med skiftlägeskänslig analys

I det föregående fallet tog vi inte hänsyn till textens känslighet. Om du vill jämföra objektlistan utifrån känslighet för stor- och små bokstäver med hjälp av den EXAkta funktionen kan du fortsätta med följande formel. Den EXAkta funktionen jämför två texter, med hänsyn till stor och liten bokstav.

Steg:

  • I den här bilden färglägger vi de två givna raderna för att se skillnaden.
  • Här väljer du den D5 cellen först.
  • Låt oss sedan tillämpa formeln på vårt dataset.
=IF(EXACT(B5,C5), "Match", "Inte match")

  • Därefter trycker du på ENTER .

  • Här ser du alltså resultatet i D5 cell.
  • Dessutom kan du använda Handtag för fyllning verktyget och dra det ner från D5 cell till den D16 cell.

  • I skärmbilden kan vi därför se att endast ändringen i F av den Frysbox ger resultatet " Inte matcha "

2. Jämför text i två kolumner genom att kombinera funktionerna IF och COUNTIF i Excel

I de tidigare exemplen gjorde vi jämförelsen rad för rad, men ibland behöver vi arbeta med hela objekt, inte bara rad för rad. I den här situationen kan du använda funktionen COUNTIF .

Funktionen COUNTIF är en Excel-funktion för att räkna celler inom ett intervall som uppfyller ett visst villkor. Funktionen kan räkna celler som innehåller datum, siffror och text.

Syntaxen för COUNTIF-funktionen

=COUNTIF(intervall, kriterier)

Argumentet för COUNTIF-funktionen

sortiment - Det intervall av celler som ska räknas.

kriterier - Kriterierna för vilka celler som ska räknas.

Steg:

  • Här väljer du den D5 cellen först.
  • Låt oss sedan tillämpa formeln nedan här.
=IF(COUNTIF($C5:$C13, $B5)=0, "Ej funnen i lista 2", "Funnen i lista 2")

  • Här, C5:C13 är cellområdet för punktlista 2, och B5 är cellen för en artikel i artikelförteckning 1. Om IF-funktionen returnerar noll (inte funnen i förteckning 2) eller 1 (funnen i förteckning 2).
  • Tryck sedan på ENTER .

  • Här ser du alltså resultatet i D5 cell.
  • Dessutom kan du använda Handtag för fyllning verktyget och dra det ner från D5 cell till den D16 cell.

  • Slutligen får du alla resultat i bilden nedan.

3. Tillämpa villkorlig formatering för att jämföra text i två kolumner för matchningar och skillnader

Med hjälp av villkorlig formatering i Excel kan du tillämpa anpassad formatering på celler som uppfyller vissa kriterier med markeringsfärger.

Låt oss använda funktionen för att jämföra de två listorna med artiklar.

3.1 Hitta matchningar

Du kan hitta det matchade objektet om du följer nedanstående steg.

Steg:

  • Först går du till Hem > Villkorlig formatering > Ny regel .

  • Välj sedan Använd en formel för att bestämma vilka celler som ska formateras och infoga formeln i det tomma utrymmet som i följande skärmdump.
=$B5=$C5

  • Senare klickar du på Format .

  • Gå därefter till Fyll på alternativet, välj önskad färg och tryck på Ok .

  • Tryck igen på Ok i den Ny formateringsregel dialogrutan.

  • Som ett resultat får du följande resultat: Endast högtalaren och skrivbordsskärmen är matchade.

3.2 Hitta skillnader

Steg:

  • För att hitta skillnaderna måste du göra på samma sätt som tidigare, men du måste använda följande formel i stället för den tidigare.
=$B5$C5

  • Slutligen får du följande utdata.

Läs mer: Hur man jämför två kolumner i Excel för att hitta skillnader

4. Markera dubbel eller unik text för att jämföra i två kolumner med hjälp av villkorlig formatering

I den här metoden använder vi Villkorlig formatering igen med undantag för formeln och använda Markera celler Regler alternativet för funktionen.

4.1 Hitta duplicerad text (matchad text)

Du kan identifiera dubbla objekt utan någon formel. Följ nedanstående steg för att göra detta.

Steg:

  • Välj här Hem > Villkorlig formatering > Markera celler Regler > Dubbla värden.

  • Öppna sedan Dubbla värden .
  • Behåll senare standardinställningen Dubbla alternativet i de Format-celler som innehåller det, ändrar du värden med alternativet (den visar helt enkelt färgen) och tryck på OK .

  • Du får följande utdata.

4.2 Hitta unik text (ej matchad text)

Du kan också identifiera det unika namnet på de objekt där det finns dubbla texter.

Steg:

  • Följ de tidigare stegen tills dialogrutan visas, nämligen Dubbla värden I dialogrutan ändrar du standardalternativet till Unik och tryck på OK .

  • Efter att ha följt ovanstående steg får du följande utdata.

5. Använda VLOOKUP-funktionen för att jämföra och hitta saknad text i Excel

Det kan hända att du måste hitta den text som saknas i två givna textkolumner. Om du till exempel vill avgöra om ett objekt i en lista finns i den andra listan eller inte, kan du använda VLOOKUP-funktionen . VLOOKUP är en Excel-funktion för vertikalt organiserade datasökningar i en tabell. Funktionen är kompatibel med både ungefärlig och exakt matchning.

Syntaxen för VLOOKUP-funktionen

=VLOOKUP(värde, tabell, col_index, [range_lookup])

Argumentet för VLOOKUP-funktionen

  • värde - Det värde som ska sökas i den första kolumnen i en tabell.
  • tabell - Den tabell från vilken ett värde ska hämtas.
  • col_index - Kolumnen i tabellen från vilken ett värde ska hämtas.
  • range_looku p - [valfritt] TRUE = ungefärlig matchning (standard). FALSE = exakt matchning.

Steg:

  • Välj först och främst den D5 cell.
  • Formeln kommer då att se ut på följande sätt för vårt dataset.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))

  • Därefter trycker du på ENTER .

Fördelning av formler

  • Här, B5 är sökobjektet, C5:C13 är cellområdet för punktlista 2,
  • Du måste ta reda på om den B5 ( AC ) finns i punktlista 2 eller inte.
  • Om uppslagsobjektet ( AC ) återfinns i punktlista 2, den VLOOKUP formeln returnerar namnet på objektet. Annars, om AC inte finns i lista 2, ger formeln en #N/A fel Detta är alltså den saknade punkten.
  • Dessutom har ISERROR funktionen används för att undvika fel. Om resultatet är ett fel återkommer funktionen som TRUE , och FALSK om resultatet inte är ett fel.
  • Här ser du alltså den första identiska matchningen i D5 cell.
  • Dessutom kan du använda Handtag för fyllning verktyget och dra det ner från D5 cell till den D16 cell.

  • Slutligen kan du se alla identiska matchningar som är sanna och falska.

Relaterat: VLOOKUP-formel för att jämföra två kolumner i olika ark!

6. Jämförelse av text och utvinning av data genom att hägna in INDEX- och MATCH-funktionerna

Om ni behöver extrahera eller returnera värdet av de matchade objekten kan ni använda kombinationen av funktionen INDEX MATCH . INDEX-funktionen Excel returnerar det värde som finns på en angiven plats i ett intervall eller en array.

Syntaxen för INDEX-funktionen

=INDEX(array, row_num, [col_num], [area_num])

Argumentet för INDEX-funktionen

  • matris - Ett intervall av celler eller en konstant i en matris.
  • row_num - Radpositionen i referensen eller matrisen.
  • col_num - [valfritt] Kolumnpositionen i referensen eller matrisen.
  • area_num - [valfritt] Det referensintervall som ska användas.

Funktionen MATCH används för att lokalisera sökvärdet i en rad, kolumn eller tabell. MATCH är ofta kopplad till INDEX funktion för att hämta ett motsvarande värde.

Syntaxen för MATCH-funktionen

=MATCH(lookup_value, lookup_array, [match_type])

Argumentet för MATCH-funktionen

  • Lookup_value - Det värde som ska matchas i lookup_array.
  • Lookup_array - Ett intervall av celler eller en referens till en matris.

Steg:

  • Antag att du har gett en lista med uppslagsobjekt som finns i en annan lista med objekt och deras försäljning. Nu måste du ta fram försäljningen för de matchade objekten.
  • För detta måste du använda följande formel.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)

  • Tryck sedan på ENTER .
  • Här, B5:C16 är listan över artiklar med deras försäljning, E5 är ett uppslagsobjekt, B5:B16 är listan över objekt, 0 är för exakt matchning, och 2 är för kolumnindexet.

  • Här ser du alltså försäljningsvärdet i D5 cell.
  • Dessutom kan du använda Handtag för fyllning verktyget och dra det ner från D5 cell till den D16 cell.

  • Slutligen får du alla försäljningsvärden i bilden nedan.

7. Slå samman funktionerna SUMPRODUCT, ISNUMBER och MATCH för att jämföra text i två kolumner med räkneöverensstämmelser

Om du vill räkna antalet matchade texter eller objekt kan du använda funktionen SUMPRODUCT Formeln är en utomordentligt mångfacetterad, men ganska flexibel funktion som lämpar sig för summering av t.ex. SUMIFS .

Syntaxen för funktionen SUMPRODUCT

=SUMPRODUCT(array1, [array2],...)

Argumentet för funktionen SUMPRODUCT

  • array1 - Den första matrisen eller det första intervallet som ska multipliceras och sedan adderas.
  • array2 - [valfritt] Den andra matrisen eller det andra intervallet som ska multipliceras och sedan adderas.

Steg:

  • Välj först den D5 cell.
  • För det andra skriver du ned följande formel för vårt dataset.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))

  • Tryck sedan på ENTER .
  • I denna formel, B5:B16 är cellområdet för punktlista 1, och C5:C13 är för punktlista 2. Dessutom är -ISNUMBER används för att omvandla utdata till numeriska värden.

  • Slutligen ser du följande resultat i bilden.

Läs mer: Excel räknar matchningar i två kolumner (4 enkla sätt)

Slutsats

I den här artikeln har vi tagit upp följande 7 praktiska metoder för att jämföra text i två kolumner i Excel. Vi hoppas att du har haft glädje och lärt dig mycket av den här artikeln. Om du dessutom vill läsa fler artiklar om Excel kan du besöka vår webbplats, Excellent Om du har några frågor, kommentarer eller rekommendationer kan du lämna dem i kommentarsfältet nedan.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.