Innholdsfortegnelse
I noen tilfeller trenger vi kanskje bare å sammenligne tekster av strenger og fremheve likhetene eller forskjellene i Excel. Denne artikkelen vil veilede deg med åtte enkle metoder for å sammenligne tekst i Excel og fremheve forskjeller.
Last ned øvingsbok
Du kan laste ned den gratis Excel-malen herfra og øve deg på på egen hånd.
Sammenlign tekst og marker forskjeller.xlsm5 raske måter å sammenligne tekst i Excel og markere forskjeller for samme rad
La oss først bli introdusert til datasettet vårt. Jeg har plassert noen bestselgende bøker i en nettbutikk i to måneder på rad. Nå skal jeg sammenligne dem og fremheve forskjeller ved hjelp av noen enkle teknikker. Først skal jeg vise hvordan du gjør det for de samme radene.
Metode 1: Den EXAKTE funksjonen
EXACT-funksjonen brukes til å sammenligne to strenger eller data med hverandre, og den gir oss resultatet om begge dataene er nøyaktige eller ikke. La oss bruke den for vår aller første metode. For å vise utdataene har jeg lagt til en ny kolonne kalt 'Remark'.
Trinn 1:
⏩Aktiver Cell D5
=EXACT(B5,C5)
⏩Deretter trykker du på Enter -knappen.
Trinn 2:
⏩Deretter dobbeltklikk på Fyllhåndtak -ikonet for å kopiere formelen for de andre cellene.
Ta nå en titt på utdataene som den viser FALSE for forskjellige verdier og TRUE for samsvarende verdier i samme rad.
Les mer: Sammenlign to celler i Excel og returner TRUE eller FALSE (5 raske måter )
Metode 2: Den boolske logikken
Vi kan utføre den samme operasjonen ved å bruke enkel boolsk logikk. For de forskjellige verdiene vil den vise TRUE og USANT for de samsvarende verdiene i samme rad.
Trinn 1:
⏩Skriv den gitte formelen i Celle D5 –
=B5C5
⏩Trykk på Enter -knappen og bruk Fyllhåndtak -ikonet for å kopiere formelen.
Her er utdata-
Metode 3: HVIS-funksjonen
Hvis du bruker HVIS-funksjonen med Boolsk logikk, kan vi få utdata med vår spesifiserte tekst. Jeg har satt at den vil vise "Unik" hvis den får en annen tekst og "Lignende" hvis den får samme tekst.
Trinn:
⏩I Celle D5 skriv inn formelen-
=IF(B5C5,"Unique","Similar")
⏩Deretter klikker du bare på Enter -knappen og bruker fyllhåndtaket -verktøy.
Nå vil du få utdata med spesifisert tekst.
Les mer : Returner JA Hvis 2 celler samsvarer i Excel (10 metoder)
Metode 4: Betinget formatering med formel
Betinget formatering er et veldig praktisk alternativ for å sammenligne tekst og fremheve forskjeller i Excel. Her kan vi bruke forhåndsvalgte farger for å fremheve forskjeller.
Trinn1:
⏩Velg dataområdet B5:C12
⏩Deretter klikker du som følger: Hjem > Betinget formatering > Ny regel
En formateringsdialogboks åpnes.
Trinn 2:
⏩ Trykk U se en formel for å bestemme hvilke celler som skal formateres fra Velg en regeltype -boksen.
⏩Senere skriver du inn formelen gitt nedenfor i Format verdier der denne formelen er sann box-
=$B5$C5
⏩Klikk Format.
Deretter '<1 Dialogboksen>Format Cells' vises.
Trinn 3:
⏩ Velg ønsket farge fra Fyll -alternativet. Jeg har valgt lite grønn farge.
⏩Trykk Ok , så går den tilbake til forrige dialogboks.
Trinn 4:
⏩ For øyeblikket trykker du bare OK .
Nå ser du at alle de forskjellige verdier i samme rad er nå uthevet med valgt farge.
Les mer: Hvordan sammenligne to celler og endre farge i Excel (2 måter)
Metode 5: Excel VBA-makroer
I stedet for å bruke innebygde funksjoner kan vi kode i Excel for å utføre enhver ønsket operasjon. I denne metoden vil jeg fremheve forskjeller i samme rad ved å bruke VBA koder.
Trinn 1:
⏩ Høyreklikk musen til arktittelen for å åpne VBA -vinduet.
Trinn 2:
⏩Skriv kodene gitt nedenfor-
6707
⏩Senere, trykk på Kjør -ikonetfor å kjøre kodene.
Nå åpnes en dialogboks for å velge det første dataområdet.
Trinn 3:
⏩Velg området B5:C12
⏩Trykk OK så åpnes en annen dialogboks for å velge det andre dataområdet.
Trinn 4:
⏩Angi dataområdet C5:C12
⏩Trykk OK igjen.
Trinn 5:
⏩Nå for å markere forskjeller, trykk på Nei knapp.
Se, annen tekst i de samme radene er nå uthevet med rød farge.
3 raske måter å sammenligne tekst i Excel og fremheve forskjeller for alle rader
Metode 1: Betinget formatering
Vi kan bruke Betinget formatering -verktøy for å sammenligne tekst i excel og fremheve forskjeller for alle radene uten noen formel.
Trinn 1:
⏩ Velg dataområdet B5:C12
⏩Deretter klikker du som følger: Hjem > Betinget formatering > Regler for utheving av celler > Dupliserte verdier .
En dialogboks åpnes.
Trinn 2:
⏩ Velg alternativet Unik og ønsket farge fra boksen Formater celler som inneholder .
⏩Trykk til slutt bare OK .
Alle de forskjellige tekstene er nå uthevet med vår valgte farge.
Metode 2: IF+COUNTIF-funksjoner
For å sammenligne tekst i excel og fremheve forskjeller nåkombinere to funksjoner som er- HVIS-funksjonen og TELLHVIS-funksjonen . Her vil vi sjekke teksten til Kolonne B om de er vanlige i Kolonne C eller ikke i noen rad. HVIS -funksjonen sjekker om en betingelse er oppfylt og returnerer én verdi hvis sann og en annen verdi hvis usann. COUNTIF brukes til å telle celler i et område som oppfyller en enkelt betingelse.
Trinn:
⏩Skriv inn formelen i Celle D5 –
=IF(COUNTIF($C$5:$C$12,$B5)=0,"No match in C","Match in C")
⏩Trykk på Enter -knappen.
⏩Til slutt bruker du Fyll håndtak -ikonet for å kopiere den kombinerte formelen.
Nå kan vi enkelt finne ut forskjellene fra bildet nedenfor-
⏬ Formeloversikt:
➥ COUNTIF($C$5:$C$12,$B5)=0
Funksjonen COUNTIF vil sjekke verdien til Celle B5 gjennom området C5:C12 om den er lik eller ikke. Hvis den er lik, vil den returnere 1, ellers 0. Så utgangen vil returnere som-
USANN
➥ HVIS(ANTALLHVIS ($C$5:$C$12,$B5)=0,”No match in C”,,”Match in C”)
Til slutt vil IF -funksjonen vise 'Ingen treff i C' for FALSE og 'Samsvar i C' for TRUE . Den vil returnere som-
Ingen samsvar i C
Metode 3: FEIL+VLOOKUP-funksjoner
Til slutt, la oss bruke en annen kombinasjon av funksjoner for å utføre forrige operasjon. Vi bruker funksjonene FEIL og VLOOKUP . Det vilsjekk teksten til Kolonne B til Kolonne C , hvis den får en uvanlig tekst vil den vise TRUE hvis ikke vil den vise FALSE . Funksjonen FEIL i Excel sjekker om en verdi er en feil og returnerer SANN eller USANN . VLOOKUP funksjonen brukes til å slå opp en verdi i kolonnen lengst til venstre i en tabell og returnerer den tilsvarende verdien fra en kolonne til høyre.
Trinn:
⏩Skriv inn den gitte formelen i Celle D5 –
=ISERROR(VLOOKUP(B5,$C$5:$C$12,1,0))
⏩Deretter trykker du bare på Enter -knappen og bruk Fyllhåndtak -verktøyet for å kopiere formelen.
Se nå utdataene i bildet nedenfor-
⏬ Formeloversikt:
➥ VLOOKUP(B5,$C$5:$C$12,1,0)
VLOOKUP funksjonen vil sjekke Celle B5 gjennom området C5:C12 . Hvis den finner en felles verdi, vil den vise at verdien ellers vil vise #N/A . Så den returnerer for Celle B5 –
#N/A
➥ FEIL(VLOOKUP(B5 ,$C$5:$C$12,1,0))
Deretter vil FEIL -funksjonen vise « TRUE » for #N /A og " FALSE " for andre utganger. For celle B5 vil den returnere som-
“TRUE”
Konklusjon
Jeg håper alle metodene beskrevet ovenfor vil være gode nok til å sammenligne tekst i Excel og fremheve forskjeller. Still gjerne spørsmål i kommentarfeltet og gi meg gjernetilbakemelding.