Indholdsfortegnelse
Når vi sammenligner bare to celler manuelt, er det ikke svært. Men det er aldrig let at sammenligne hundredvis og tusindvis af tekststrenge. Heldigvis giver MS Excel os flere funktioner og måder at udføre dette på ganske let. I denne artikel vil jeg demonstrere flere metoder til at sammenligne teksten i to celler i Excel.
Download arbejdsbog til øvelser
Sammenligning af to celler Text.xlsx
10 måder at sammenligne teksten i to celler i Excel på
1. Sammenlign teksten i to celler ved hjælp af operatoren "Lige til" (Case Insensitive)
Lad os se, hvordan man sammenligner to cellers tekst ved hjælp af en simpel formel. Her vil vi ikke tage hensyn til hensynet til store og små bogstaver. Vores eneste bekymring er kun at kontrollere værdierne. Lad os i denne metode tage udgangspunkt i et datasæt med frugter. I datasættet vil vi have frugtlister i to kolonner. Vores opgave er nu at sammenligne navnene på frugterne og vise det matchede resultat.
📌 Trin:
- Indtast formlen i Celle D5 .
=B5=C5
- Kopier formlen ned til og med D13 .
Bemærk:
Da denne formel ikke fungerer for spørgsmål, der er følsomme over for store og små bogstaver, vil den vise TRUE, hvis teksten matcher værdierne, men de er ikke i samme bogstav.
2. Sammenligne to cellers tekst ved hjælp af EXACT-funktionen (med hensyn til store og små bogstaver)
I dette afsnit vil vi se, hvordan vi sammenligner to celler med tekst, hvor vi vil blive betragtet som nøjagtigt matchende ved hjælp af EKSACT funktion Til denne metode skal vi tage udgangspunkt i et datasæt, som vi har brugt tidligere. Nu er det vores opgave at sammenligne frugtnavnene og vise det nøjagtige resultat af deres match.
📌 Trin:
- Indtast formlen i Celle D5 .
=EXACT(B5,C5)
- Kopier formlen ned til og med D13 .
Observation:
Hvis du observerer resultatet, kan du se, at den EKSACT funktionen returnerer resultatet TRUE hvis og kun hvis hele teksten er fuldt ud matchet. Der er også forskel på store og små bogstaver.
Brug af EXACT-funktionen med IF til at få en tekstudgave:
Her vil vi desuden bruge IF-funktion med den EKSACT funktion til at vise de betingede resultater. Hertil bruger vi også det samme datasæt som ovenfor.
📌 Trin:
- Indtast formlen i Celle D5 .
=IF(EXACT(B5,C5), "Lignende", "Forskellig")
Formel Forklaring:
Her er vores indre funktion EKSACT som vil finde det nøjagtige match mellem to celler. Lad os se IF-funktionernes syntaks:
=IF (logical_test, [value_if_true], [value_if_false])
I den første del af programmet tages betingelsen eller kriterierne, derefter værdien, som vil blive udskrevet, hvis resultatet er sandt, og derefter hvis resultatet er falsk.
Da vi vil udskrive Lignende hvis de to celler bliver matchet, og Forskellige Det er derfor, at det andet og tredje argument udfyldes med denne værdi.
- Kopier formlen ned til og med D13 .
3. Sammenlign teksten i to celler ved hjælp af IF-funktionen (ikke skivende)
Vi kan kun bruge den IF Lad os igen se processen ved hjælp af det samme datasæt.
📌 Trin:
- Indtast formlen i Celle D5 .
=IF(B5=C5,"Yes","No")
- Kopier formlen ned til og med D13 .
4. Sammenlign to tekster efter strenglængde med LEN-funktionen
Lad os se, hvordan vi kan kontrollere, om teksten i de to celler har samme længde eller ej. Det drejer sig om samme længde, ikke om samme tekst. Vores datasæt er det samme som ovenfor.
📌 Trin:
- Indtast formlen i Celle D5.
=IF(LEN(B5)=LEN(C5), "Samme", "Ikke samme")
Formel Forklaring:
- Først skal vi kende de grundlæggende begreber i forbindelse med LEN-funktionen .
- Syntaksen for denne funktion er: LEN (tekst)
- Denne funktion bruges til at tælle tegn i en tekst eller streng. Når vi indsender en tekst i denne funktion, returneres antallet af tegn.
- LEN(B5) denne del tæller først tegnet i hver celle fra den første kolonne og LEN(C5) for den anden.
- Hvis længden er den samme, vil den udskrive "Samme" og hvis ikke, så "Ikke det samme" .
- Kopier formlen ned til og med D13 .
5. Sammenlign tekst i to celler, der har unødvendige mellemrum
Lad os se, hvordan vi kan kontrollere, om teksten i de to celler har den samme streng med unødvendige mellemrum foran, i midten eller i slutningen. Vores mål er at finde ud af, om teksten er den samme efter at have fjernet mellemrum. Vores datasæt vil være det samme som ovenfor.
📌 Trin:
- Indtast formlen i Celle D5.
=TRIM(B5)=TRIM(C5)
Formel Forklaring:
- Først skal vi kende de grundlæggende begreber i forbindelse med TRIM-funktion .
- Syntaksen for denne funktion er: TRIM(tekst)
- Denne funktion bruges til at fjerne alle mellemrum fra en tekststreng undtagen enkelte mellemrum mellem ord.
- TRIM(B5) denne del fjerner unødvendige mellemrum fra cellen forventer enkelte mellemrum mellem ord og TRIM(C5) for den anden.
- Efter fjernelse af mellemrum, hvis begge er de samme, vil den udskrive "SANDT" og hvis ikke, så "FALSK" .
- Kopier formlen ned til og med D13 .
6. Sammenlign tekststrenge i to celler i Excel ved forekomst af et bestemt tegn
Nogle gange kan vi have brug for at sammenligne celler, hvor der vil være specifikke tegn. I denne del vil vi se, hvordan vi sammenligner to celler efter forekomsten af et specifikt tegn. Lad os se på et datasæt af produkter med deres sende-id og modtage-id. Disse id'er er unikke og skal matches med sende- og modtage-id'er. Vi vil sikre os, at hver række indeholder lige mange afsendte ogmodtagne varer med dette specifikke ID.
📌 Trin:
- Indtast formlen i Celle E5.
=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Samme", "Ikke det samme")
Formel Forklaring:
- Her har vi desuden anvendt SUBSTITUTE-funktion Lad os se de grundlæggende elementer i denne funktion.
- Syntaksen for denne funktion er: SUBSTITUTE (text, old_text, new_text, [instance])
- Disse fire argumenter kan overføres i funktionens parameter. Af dem er det sidste valgfrit.
tekst- Den tekst, der skal skiftes.
old_text- Den tekst, der skal erstattes.
new_text- Den tekst, der skal erstattes med.
eksempel- Den instans, der skal erstattes. Hvis den ikke angives, erstattes alle instanser. Dette er valgfrit.
- SUBSTITUTE(B2, character_to_count,"") ved hjælp af denne del erstatter vi den unikke identifikator med ingenting ved hjælp af UDSTEDELSE funktion.
- Derefter ved hjælp af LEN(C5)-LEN(SUBSTITUTE(C5, $B5, $B5,""))) og LEN(D5)-LEN(SUBSTITUTE(D5, $B5, $B5,""))) beregner vi, hvor mange gange den entydige identifikator forekommer i hver celle. Til dette formål skal du beregne strengen uden den entydige identifikator og trække den fra strengenes samlede længde.
- Endelig er det IF funktionen bruges til at gøre resultaterne mere meningsfulde for dine brugere ved at vise de sande eller falske resultater.
- Kopier formlen ned til og med E10 .
7. Sammenlign tekst fra to celler, og fremhæv overensstemmelserne
I dette eksempel vil vi se, hvordan man sammenligner tekst og fremhæver de overenskomster, der passer sammen. Til dette formål vil vi også bruge det samme datasæt, som vi brugte i metoden 4 I dette eksempel har vi ikke brug for nogen kolonne til at vise nogen resultater.
📌 Trin:
- Vælg hele datasættet.
- Gå til Betinget formatering Du finder den under Hjem fanebladet.
- Vælg den Ny regel mulighed.
- Vælg den indstilling, der er markeret 1 .
- Indtast nedenstående formel i det markerede felt 2 .
=$B5=$C5
- Du kan også bare vælge de to kolonner i datasættet.
- Klik derefter på Format mulighed.
- Gå til Fyld fanebladet.
- Vælg en hvilken som helst farve.
- Tryk derefter på OK .
- Klik på den OK knap.
- Se de matchede data fremhævet.
8. Sammenligne tekst fra to celler delvist i Excel (ikke case-sensitiv)
Når vi sammenligner to celler, kan vi nogle gange overveje delvis matchning. I dette afsnit vil vi se på delvis sammenligning af to cellers tekst. Der er mange funktioner til rådighed i Excel til at kontrollere parietale elementer. Men i dette eksempel vil vi overveje den RIGHT-funktion .
Lad os se på denne datatabel, og vi vil finde ud af, om de sidste 6 tegn er matchet i de to celler.
📌 Trin:
- Indtast formlen i Celle D5 og kopier formlen ned til og med
=HØJRE(B5,5)=HØJRE(C5,5)
9. Find overenskomster i to celler i samme række
Lad os have et datasæt med tre frugtlister. Nu sammenligner vi cellerne med hinanden, og hvis vi får to celler, der matcher hinanden i samme række, betragtes det som matchet.
📌 Trin:
- Indtast formlen i Celle E5 og kopier formlen ned til og med
=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")
Formel Forklaring:
- Her har vi desuden anvendt OR-funktion Lad os se syntaksen for denne funktion: ELLER (logical1, [logical2], ...)
- Den kan have to eller flere logiske parametre.
logisk1 -> Det første krav eller den første logiske værdi, der skal besluttes.
logisk2 -> Dette er valgfrit. Det andet krav eller den anden logiske værdi, der skal evalueres.
- ELLER(B5=C5, C5=D5, B5=D5) Denne del afgør, om alle cellerne er lige store eller mindst to er lige store eller ej. Hvis ja, så afgør IF-funktionen den endelige værdi baseret på den ELLER funktionens resultat.
Læs mere: Excel tæller kampe i to kolonner (4 nemme måder)
10. Find de unikke og matchende celler ved at sammenligne deres tekst
Her er vores opgave at finde de frugter, som er unikke, og som bliver matchet i samme række. For at matche vil vi overveje mindst to celler, der matcher. Hvis mindst to celler matcher, vil det blive betragtet som en Match ellers Unik .
📌 Trin:
- Indtast formlen i Celle E5 og kopier formlen ned til og med
=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Unik", "Match")
Formel Forklaring:
- Her er det COUNTIF-funktion anvendes yderligere.
- I denne funktion er begge argumenter i parameteren obligatoriske. For det første tager den det område af celler, der skal tælles. Den anden sektion tager kriterierne, som er betingelsen. På grundlag af denne betingelse udføres tællingen.
- Ved at bruge COUNTIF(C5:D5,B5)+(C5=D5)=0 Vi forsøger at finde ud af, om rækken har matchede eller unikke værdier. Hvis tallet er 0, er den unik, ellers er der en matchet værdi.
Sådan sammenligner du en celle med en hel kolonne i Excel
Her har vi et datasæt med en frugtliste og en matchende celle. Nu vil vi sammenligne den matchende celle med den Liste over frugter kolonnen og finde resultatet af match.
📌 Trin:
- Indtast formlen i Celle E5.
=$E$5=B5:B13
- Derefter skal du trykke på Gå ind på knap.
Når Celle E5 matcher med de tilsvarende celler i Område B5:B13, returnerer derefter SANDT. Ellers returneres FALSK .
Konklusion
Dette er de måder, vi sammenligner teksten i to celler i Excel. Jeg har vist alle metoderne med deres respektive eksempler, men der kan være mange andre gentagelser. Jeg har også diskuteret de grundlæggende principper for disse funktioner og deres mest almindeligt anvendte formatkoder. Hvis du har en anden metode til at opnå dette, er du velkommen til at dele den med os .