Indholdsfortegnelse
At sammenligne tekst i to kolonner i Excel er en vigtig opgave i vores dagligdag, især når vi skal finde noget, der sammenligner med den givne tekst. I denne artikel vil jeg fokusere på de syv frugtbare måder at sammenligne tekst i to kolonner i Excel. Excel , med relevante eksempler.
Download arbejdsbog til øvelser
Du kan downloade den følgende Excel-arbejdsbog for at få en bedre forståelse og selv øve dig i den.
Sammenligning af tekst i to kolonner.xlsx7 praktiske måder at sammenligne tekst i to kolonner i Excel på
Denne artikel viser dig, hvordan du kan sammenligne tekst i to kolonner i Excel ved hjælp af aritmetisk formel, der kombinerer de IF og COUNTIF funktioner, betinget formatering, den VLOOKUP funktion, idet man indlejrer INDEX og MATCH funktioner, og kombinere SUMPRODUKT < ISNUMBER og MATCH funktioner.
Lad os se på følgende datasæt: Her er der to lister med varer, nemlig vareliste 1 og vareliste 2, og deres salg i henholdsvis januar og februar.
Lige nu skal vi sammenligne varelisten fra forskellige perspektiver. Lad os komme i gang.
1. Sammenligning af tekst i to kolonner for overenskomster i rækker
Her vil vi vise dig, hvordan du sammenligner tekst i to kolonner med de tre kategorier såsom identisk (nøjagtig) matchning ved hjælp af den generelle aritmetiske formel, identiske matchninger og forskelle ved hjælp af IF-funktionen , og sammenligning af overensstemmelser eller forskelle ved hjælp af en analyse, der tager hensyn til store og små bogstaver.
1.1 Identisk (nøjagtig) matchning ved hjælp af en generel aritmetisk formel
Trin:
- Her, B5 er cellen for et punkt fra punktliste 1 og C5 er cellen for et punkt fra punktliste 2.
- Først skal du vælge den D5 celle.
- Generelt kan du bruge følgende formel til at sammenligne to kolonner række for række for at finde identisk matchning.
=B5=C5
- Derefter skal du trykke på ENTER.
- Så du vil her se den første identiske matchning i D5 celle.
- Desuden skal du bruge værktøjet Fill Handle og trække det ned fra D5 celle til den D16 celle.
- Til sidst kan du se alle de identiske match som sand og falsk.
1.2 Identiske match og forskelle ved hjælp af IF-funktionen
Du kan nemt finde resultatet med hensyn til matchning og ikke-matchning (forskelle), når du bruger IF-formlen sammen. IF-funktionen er en logisk funktion baseret på en given erklæring.
Syntaksen for IF-funktionen
=IF(logical_test, [value_if_true], [value_if_false])
Argumenterne for IF-funktionen
- logisk_test - En værdi eller et logisk udtryk, der kan evalueres som SAND eller FALSK.
- value_if_true - [valgfrit] Den værdi, der skal returneres, når logical_test evaluerer til TRUE.
- value_if_false - [valgfrit] Den værdi, der skal returneres, når logical_test evalueres til FALSE.
Trin:
- Her skal du vælge den D5 celle først.
- Lad os nu anvende formlen på vores datasæt.
=IF(B5=C5, "Match", "Ikke match")
- Derefter skal du trykke på INDTAST .
- Derefter får du resultatet som IKKE Match i den D5 celle.
- Desuden kan du bruge Håndtag til påfyldning værktøjet og træk det ned fra D5 celle til den D16 celle.
- Her får du alle resultaterne.
1.3 Sammenligning af match eller forskelle med case-sensitiv analyse
I det foregående tilfælde tog vi ikke hensyn til tekstens følsomhed. Hvis du vil sammenligne varelisten på grundlag af stregfølsomhed ved hjælp af den nøjagtige funktion , kan du fortsætte med følgende formel. Den eksakte funktion sammenligner to tekster, idet der tages hensyn til store og små bogstaver.
Trin:
- I dette billede farvelægger vi de to givne rækker for at se forskellen.
- Her skal du vælge den D5 celle først.
- Lad os derefter anvende formlen på vores datasæt.
=IF(EXACT(B5,C5), "Match", "Ikke match")
- Derefter skal du trykke på INDTAST .
- Så du vil her se resultatet i den D5 celle.
- Desuden kan du bruge Håndtag til påfyldning værktøjet og træk det ned fra D5 celle til den D16 celle.
- I skærmbilledet kan vi derfor se, at kun ændringen i F af den Fryseskab giver resultatet " Ikke match "
2. Sammenlign tekst i to kolonner ved at kombinere IF- og COUNTIF-funktionerne i Excel
I de foregående eksempler foretog vi sammenligning række for række, men nogle gange er det nødvendigt at arbejde med hele elementer og ikke kun række for række. I denne situation kan du bruge funktionen COUNTIF .
Funktionen COUNTIF er en Excel-funktion til at tælle celler inden for et område, der opfylder en bestemt betingelse. Funktionen kan tælle celler, der indeholder datoer, tal og tekst.
Syntaks for COUNTIF-funktionen
=COUNTIF(interval, kriterier)
Argumentet for COUNTIF-funktionen
rækkevidde - Det område af celler, der skal tælles.
kriterier - De kriterier, der styrer, hvilke celler der skal tælles.
Trin:
- Her skal du vælge den D5 celle først.
- Lad os så anvende nedenstående formel her.
=IF(COUNTIF($C5:$C13, $B5)=0, "Ikke fundet i liste 2", "Fundet i liste 2")
- Her, C5:C13 er celleområdet for punktliste 2, og B5 er cellen for et emne fra emneliste 1. Hvis IF-funktionen returnerer nul (ikke fundet i liste 2) eller 1 (fundet i liste 2).
- Derefter skal du trykke på INDTAST .
- Så du vil her se resultatet i den D5 celle.
- Desuden kan du bruge Håndtag til påfyldning værktøjet og træk det ned fra D5 celle til den D16 celle.
- Til sidst får du alle resultaterne her i nedenstående billede.
3. Anvendelse af betinget formatering til at sammenligne tekst i to kolonner for overenskomster og forskelle
Ved hjælp af betinget formatering i Excel kan du anvende tilpasset formatering til celler, der opfylder visse kriterier, med markeringsfarver.
Lad os anvende funktionen til at sammenligne de to lister med varer.
3.1 Finde matchninger
Du kan finde den matchede vare, hvis du følger nedenstående trin.
Trin:
- Først skal du gå til Hjem > Betinget formatering > Ny regel .
- Vælg derefter Brug en formel til at bestemme, hvilke celler der skal formateres og indsæt formlen i det tomme felt som i følgende skærmbillede.
=$B5=$C5
- Senere skal du klikke på Format .
- Derefter skal du gå til Fyld valgmulighed, vælg den ønskede farve, og tryk på Ok .
- Tryk igen på Ok i den Ny formateringsregel dialogboksen.
- Som resultat får du følgende output. Kun højttaleren og den stationære skærm er matchet.
3.2 Find forskelle
Trin:
- Her skal du for at finde forskellene gøre det på samme måde som den foregående måde, bortset fra at du skal indsætte følgende formel i stedet for den tidligere.
=$B5$C5
- Til sidst vil du få følgende resultat.
Læs mere: Sådan sammenligner du to kolonner i Excel for at finde forskelle
4. Fremhævning af dobbelt eller unik tekst for at sammenligne i to kolonner ved hjælp af betinget formatering
I denne metode bruger vi Betinget formatering igen bortset fra formlen og anvende Fremhæv celler Regler mulighed for funktionen.
4.1 Finde dobbelt tekst (matchet tekst)
Du kan identificere dubletter uden nogen formel. Følg nedenstående trin for at gøre dette.
Trin:
- Her skal du vælge Hjem > Betinget formatering > Fremhæv celler Regler > Duplikatværdier.
- Åbn derefter Dobbelte værdier .
- Bevar senere standardindstillingen Duplikat i de Format-celler, der indeholder den, skal du ændre indstillingen værdier med indstillingen (den viser blot farven), og tryk på OK .
- Du får følgende resultat.
4.2 Finde unik tekst (ikke matchet tekst)
Du kan også identificere det unikke navn på de elementer, hvor der findes dobbelttekster.
Trin:
- Så følg de foregående trin, indtil dialogboksen vises, nemlig Dobbelte værdier I dialogboksen skal du ændre standardindstillingen til Unik og tryk på OK .
- Når du har fulgt ovenstående trin, får du følgende resultat.
5. Brug af VLOOKUP-funktionen til at sammenligne og finde manglende tekst i Excel
Du kan være nødt til at finde den manglende tekst fra to givne tekstkolonner. Hvis du f.eks. ønsker at finde ud af, om et emne på den ene liste er på den anden liste eller ej, kan du bruge VLOOKUP-funktionen . VLOOKUP er en Excel-funktion til vertikalt organiserede datasøgninger i en tabel. Funktionen er kompatibel med både tilnærmet og nøjagtig matchning.
Syntaks for VLOOKUP-funktionen
=VLOOKUP(værdi, tabel, col_index, [range_lookup])
Argumentet for VLOOKUP-funktionen
- værdi - Den værdi, der skal søges i den første kolonne i en tabel.
- tabel - Den tabel, hvorfra en værdi skal hentes.
- col_index - Kolonnen i tabellen, hvorfra der skal hentes en værdi.
- range_looku p - [valgfrit] TRUE = tilnærmelsesvis overensstemmelse (standard). FALSE = nøjagtig overensstemmelse.
Trin:
- For det første skal du vælge den D5 celle.
- Formlen vil så se ud som følgende for vores datasæt.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- Derefter skal du trykke på INDTAST .
Opdeling af formler
- Her, B5 er opslagsemnet, C5:C13 er celleområdet for punktliste 2,
- Du skal finde ud af, om den B5 ( AC ) findes i punktliste 2 eller ej.
- Hvis opslagsemnet ( AC ) findes i punktliste 2, er den VLOOKUP formlen returnerer elementets navn. Ellers, hvis AC ikke findes i liste 2, returnerer formlen en #N/A fejl Dette er altså det manglende element.
- Desuden er det ISERROR funktionen anvendes for at undgå fejl. Hvis resultatet er en fejl, returnerer funktionen som TRUE , og FALSK hvis resultatet ikke er en fejl.
- Så du vil her se den første identiske matchning i D5 celle.
- Desuden kan du bruge Håndtag til påfyldning værktøjet og træk det ned fra D5 celle til den D16 celle.
- Til sidst kan du se alle de identiske match som sand og falsk.
Relateret: VLOOKUP-formel til at sammenligne to kolonner i forskellige ark!
6. Sammenligning af tekst og udtrækning af data ved at indlejre INDEX- og MATCH-funktioner
Hvis I har brug for at udtrække eller returnere værdien af de matchede elementer, kan I bruge kombinationen af funktionen INDEX MATCH . INDEX-funktionen på Excel returnerer den værdi, der er placeret på et angivet sted i et område eller array.
Syntaks for INDEX-funktionen
=INDEX(array, row_num, [col_num], [area_num])
Argumentet for INDEX-funktionen
- array - Et område af celler eller en arraykonstant.
- row_num - Rækkepositionen i referencen eller arrayet.
- col_num - [valgfrit] Kolonnepositionen i referencen eller arrayet.
- area_num - [valgfrit] Det referenceområde, der skal anvendes.
Funktionen MATCH bruges til at lokalisere søgeværdien i en række, kolonne eller tabel. MATCH er ofte koblet med INDEX funktion for at hente en tilsvarende værdi.
Syntaksen for MATCH-funktionen
=MATCH(opslag_værdi, opslagsarray, [match_type])
Argumentet for MATCH-funktionen
- opslagsværdi - Den værdi, der skal matches i lookup_array.
- opslagsbatteri - Et område af celler eller en array-reference.
Trin:
- Antag, at du har givet en liste over opslagsartikler, der er tilgængelige i en anden liste over artikler med deres salg. Nu skal du udtrække salget for de matchede artikler.
- Til det formål skal du bruge følgende formel.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Derefter skal du trykke på INDTAST .
- Her, B5:C16 er listen over varer med deres salg, E5 er et opslagsemne, B5:B16 er varelisten, 0 er til nøjagtig matchning, og 2 er for kolonneindekset.
- Så du vil her se værdien Salg i D5 celle.
- Desuden kan du bruge Håndtag til påfyldning værktøjet og træk det ned fra D5 celle til den D16 celle.
- Til sidst får du alle salgsværdierne her i nedenstående billede.
7. Sammenlægning af SUMPRODUCT-, ISNUMBER- og MATCH-funktionerne for at sammenligne tekst i to kolonner med tællende matches
Hvis du vil tælle antallet af matchede tekster eller elementer, kan du bruge funktionen SUMPRODUCT Formlen er en ekstraordinært mangfoldig, men ret fleksibel funktion, der er velegnet til summering af f.eks. SUMIFS .
Syntaks for funktionen SUMPRODUCT
=SUMPRODUKT(array1, [array2],...)
Argumentet for funktionen SUMPRODUCT
- array1 - Det første array eller område, der skal multipliceres og derefter adderes.
- array2 - [valgfrit] Det andet array eller område, der skal multipliceres og derefter adderes.
Trin:
- Først skal du vælge den D5 celle.
- For det andet skal følgende formel skrives ned n for vores datasæt.
=SUMPRODUCT(--(ISNUMBER(MATCH(MATCH(B5:B16,C5:C13,0))))
- Tryk derefter på INDTAST .
- I denne formel, B5:B16 er celleområdet for punktliste 1, og C5:C13 er for punktliste 2. Desuden er -ISNUMBER funktionen bruges til at omdanne output til numeriske værdier.
- Til sidst vil du se følgende output i det viste billede.
Læs mere: Excel tæller match i to kolonner (4 nemme måder at tælle match på)
Konklusion
I denne artikel har vi behandlet 7 praktiske metoder til at sammenligne tekst i to kolonner i Excel. Vi håber virkelig, at du har nydt og lært en masse af denne artikel. Hvis du vil læse flere artikler om Excel, kan du besøge vores hjemmeside, Exceldemy Hvis du har spørgsmål, kommentarer eller anbefalinger, så skriv dem venligst i kommentarfeltet nedenfor.