Slik Sammenligner Du To Kolonner I Excel (ved HJELP AV FINN. RAD OG HVIS)

Når du arbeider med data i Excel, må du før eller senere sammenligne data. Dette kan sammenligne to kolonner eller til og med data i forskjellige ark/arbeidsbøker.

i Denne Excel-opplæringen vil jeg vise deg forskjellige metoder for å sammenligne to kolonner i Excel og se etter kamper eller forskjeller.

Det er flere måter å gjøre Dette På I Excel, og i denne opplæringen vil jeg vise deg noen av disse (for eksempel å sammenligne MED FINN.RAD-formel eller hvis formel eller Betinget formatering).

Så la oss komme i gang!

Innholdsfortegnelse

Sammenlign To Kolonner (Side ved Side)

Dette er den mest grunnleggende typen sammenligning der du må sammenligne en celle i en kolonne med cellen i samme rad i en annen kolonne.

Anta at du har et datasett som vist nedenfor, og du vil bare sjekke om verdien I kolonne A i en bestemt celle er den samme (eller forskjellige) sammenlignet med verdien i den tilstøtende cellen.

Compare-Two-Columns-in-Excel-for-matches-dataset

Compare-Two-Columns-in-Excel-for-matches-dataset

Selvfølgelig kan du gjøre dette når du har et lite datasett når du har en stor, kan du bruke en enkel sammenligningsformel for å få dette gjort. Og husk, det er alltid en sjanse for menneskelig feil når du gjør dette manuelt.

så la meg vise deg et par enkle måter å gjøre dette på.

Sammenlign Side Ved Side Ved Hjelp Av Likhetstegnoperatoren

Anta at du har datasettet nedenfor, Og Du vil vite hvilke rader som har samsvarende data og hvilke rader som har forskjellige data.

Compare-Two-Columns-in-Excel-for-matches-dataset

Compare-Two-Columns-in-Excel-for-matches-dataset

Nedenfor er en enkel formel for å sammenligne to kolonner (side ved side):

=A2=B2

Formula-to-compare-two-cells-side-by-side

Formula-to-compare-two-cells-side-by-side

formelen ovenfor vil gi DEG EN SANN hvis begge verdiene er de samme og FALSKE i tilfelle de ikke er.

Nå, Hvis du trenger å vite alle verdiene som samsvarer, må du bare bruke et filter og bare vise ALLE DE SANNE verdiene. Og hvis du vil vite alle verdiene som er forskjellige, filtrer alle verdiene SOM ER FALSKE (som vist nedenfor):

Filtered-to-find-differences

Filtered-to-find-differences
når du bruker denne metoden til å gjøre kolonnesammenligning I Excel, er det alltid best å kontrollere at dataene ikke har noen innledende eller etterfølgende mellomrom. Hvis Disse er til stede, Til tross for at De har samme verdi, Vil Excel vise dem som forskjellige. Her er en flott guide til hvordan du fjerner ledende og etterfølgende mellomrom i Excel.

Sammenlign Side OM Side MED IF-Funksjonen

EN annen metode du kan bruke til å sammenligne to kolonner, kan være VED Å bruke IF-funksjonen.

Dette ligner på metoden ovenfor der vi brukte equal to ( = ) operatoren, med en ekstra fordel. Når DU bruker HVIS-funksjonen, kan du velge verdien du vil få når det er kamper eller forskjeller.

for eksempel, hvis det er en kamp, kan du få teksten «Match» eller kan få en verdi som 1. På samme måte, når det er en mismatch, kan du programmere formelen for å gi deg teksten «Mismatch» eller gi deg en 0 eller tom celle.

Nedenfor er IF-formelen som returnerer ‘Samsvar’ når de to cellene har celleverdien og’ Ikke Samsvar ‘ når verdien er forskjellig.

=IF(A2=B2,"Match","Not a Match")

Compare-columns-using-the-IF-formula

Compare-columns-using-the-IF-formula

formelen ovenfor bruker samme betingelse for å kontrollere om de to cellene (i samme rad) har samsvarende data eller Ikke (A2=B2). Men siden VI bruker IF-funksjonen, kan vi be den om å returnere en bestemt tekst hvis tilstanden Er Sann eller Falsk.

når du har formelresultatene i en egen kolonne, kan du raskt filtrere dataene og få rader som har samsvarende data eller rader med feilaktige data.

Uthev Rader Med Samsvarende Data (Eller Forskjellige Data)

en annen flott måte å raskt sjekke radene som har samsvarende data (eller har forskjellige data), er å markere disse radene ved hjelp av betinget formatering.

du kan gjøre begge deler – uthev rader som har samme verdi på rad, samt tilfellet når verdien er forskjellig.

Anta at du har et datasett som vist nedenfor, og du vil markere alle radene der navnet er det samme.

Compare-names-in-two-columns

Compare-names-in-two-columns

nedenfor finner du trinnene for å bruke betinget formatering til å markere rader med samsvarende data:

  1. Velg hele datasettet (unntatt overskriftene)
  2. Klikk på hjem-fanenClick-the-Home-tab
  3. I Stiler-gruppen klikker Du På Betinget FormateringClick-on-Conditional-Formatting
  4. i alternativene som vises, klikker Du På ‘Ny Regel’Click-on-New-Rule
  5. i Dialogboksen Ny Formateringsregel klikker du på alternativet – «Bruk en formel for å bestemme hvilke celler som skal formateres’Click-on-Use-a-formula-to-determine-which-cells-to-format
  6. skriv inn formelen I Feltet Formater verdier der denne formelen er sann: =$A2=$b2Enter-the-formula-in-Conditional-Formatting-dialog-box
  7. Klikk På FormatknappenClick-on-the-Format-button
  8. Klikk på ‘Fyll’ – fanen og velg fargen der du vil markere radene med samme verdi i begge kolonneneSelect-the-color-from-Fill-tab
  9. Klikk OK

trinnene ovenfor vil umiddelbart markere radene der navnet er navnet på radene.samme i begge kolonnene a og B (I Samme Rad). Og i tilfelle der navnet er annerledes, vil disse radene ikke bli uthevet.

Compare-two-columns-and-highlight-matching-cells

Compare-two-columns-and-highlight-matching-cells

hvis du vil sammenligne to kolonner og markere rader der navnene er forskjellige, bruker du formelen nedenfor i dialogboksen betinget formatering (i trinn 6).

=$A2<>$B2

hvordan fungerer dette?

når vi bruker betinget formatering med en formel, fremhever den bare de cellene der formelen er sann.

når vi bruker $a2=$B2, vil den sjekke hver celle (i begge kolonnene) og se om verdien i en rad I kolonne A er lik den i kolonne B eller Ikke.

hvis det er en eksakt kamp, vil den markere den i den angitte fargen, og hvis den ikke samsvarer, vil den ikke.

det beste med betinget formatering er at det ikke krever at du bruker en formel i en egen kolonne. Når du bruker regelen på et datasett, forblir den også dynamisk. Dette betyr at hvis du endrer et navn i datasettet, justeres betinget formatering tilsvarende.

Sammenlign To Kolonner Ved HJELP AV FINN. RAD (Finn Matchende/Forskjellige Data)

i eksemplene ovenfor viste jeg deg hvordan du sammenligner to kolonner (eller lister) når vi bare sammenligner side ved side celler.

i virkeligheten kommer dette sjelden til å være tilfelle.

I de fleste tilfeller vil du ha to kolonner med data, og du må finne ut om et datapunkt i en kolonne finnes i den andre kolonnen eller ikke.

i slike tilfeller kan du ikke bruke en enkel lik-til-tegn eller TIL OG MED EN IF-funksjon.

Du trenger noe kraftigere…

… noe som er rett OPP FINN. RADS smug!

La meg vise deg to eksempler der vi sammenligner to kolonner i Excel ved HJELP AV FINN.RAD-funksjonen for å finne treff og forskjeller.

Sammenlign To Kolonner Med FINN. RAD og Finn Treff

Anta at vi har et datasett som vist nedenfor der vi har noen navn I kolonne A Og B.

Compare-names-in-two-columns

Compare-names-in-two-columns

Hvis du må finne ut hva er navnene som er i kolonne B som også er i kolonne A, kan du bruke UNDER FINN. RAD-formelen:

=IFERROR(VLOOKUP(B2,$A:$A,1,0),"No Match")

Compare-Two-columns-to-get-matching-data-using-vlookup

Compare-Two-columns-to-get-matching-data-using-vlookup

formelen ovenfor sammenligner de to kolonnene (A og B) og gir deg navnet hvis navnet er i kolonne B Også A, og det returnerer» No Match » Hvis navnet er I Kolonne B og ikke I Kolonne A.

SOM standard vil VLOOKUP-funksjonen returnere en #I/A-feil hvis den ikke finner et eksakt samsvar. Så For å unngå å få feilen, har jeg pakket VLOOKUP-funksjonen i IFERROR-funksjonen, slik at den gir «Ingen Kamp» når navnet ikke er tilgjengelig i kolonne A.

Du Kan også gjøre omvendt sammenligning – for å sjekke om navnet er I Kolonne a og Kolonne B. formelen nedenfor ville gjøre det:

=IFERROR(VLOOKUP(A2,$B:$B,1,0),"No Match")

Sammenlign To Kolonner Ved HJELP AV FINN. RAD og Finn Forskjeller (Manglende Datapunkter)

Mens vi i eksemplet ovenfor sjekket om dataene i en kolonne var der i en annen kolonne eller ikke.

du kan også bruke det samme konseptet til å sammenligne to kolonner ved HJELP AV FINN.RAD-funksjonen og finne manglende data.

Anta at vi har et datasett som vist nedenfor der vi har noen navn I kolonne A og B.

Compare-two-columns-in-Excel-using-VLOOKUP-Dataset

Compare-two-columns-in-Excel-using-VLOOKUP-Dataset

Hvis du må finne ut hva er navnene som er i kolonne B som ikke er der i kolonne A, kan du bruke UNDER FINN. RAD-formelen:

=IF(ISERROR(VLOOKUP(B2,$A:$A,1,0)),"Not Available","Available")

Compare-Two-columns-to-get-missing-data-using-vlookup

Compare-Two-columns-to-get-missing-data-using-vlookup

formelen ovenfor kontrollerer navnet I kolonne B mot alle navnene I Kolonne A. Hvis den finner et eksakt samsvar, vil det returnere det navnet, og hvis det ikke finner og eksakt samsvar, vil det returnere #I/T-feilen.

Siden Jeg er interessert i å finne de manglende navnene som er der, er kolonne B og ikke i kolonne A, må jeg vite navnene som returnerer #I/T-feilen.

Derfor har Jeg pakket VLOOKUP-funksjonen I IF-og ISERROR-funksjonene. Hele denne formelen gir verdien – «Ikke Tilgjengelig» når navnet mangler I Kolonne A, og «Tilgjengelig» når det er til stede.

hvis du vil vite alle navnene som mangler, kan du filtrere resultatkolonnen basert på verdien» Ikke Tilgjengelig».

DU kan også bruke UNDER MATCH-funksjonen for å få det samme resultatet:

=IF(ISNUMBER(MATCH(B2,$A:$A,0)),"Available","Not Available")

Vanlige Spørsmål Når Du Sammenligner To Kolonner

Nedenfor er noen vanlige spørsmål jeg vanligvis får når folk prøver å sammenligne data i To kolonner i Excel.

Q1. Hvordan sammenligne flere kolonner I Excel i samme rad for kamper? Telle de totale duplikater også.

Ans. Vi har gitt prosedyren for å sammenligne to kolonner i excel for samme rad over. Men Hvis du vil sammenligne flere kolonner i excel for samme rad, så se eksemplet

=IF(AND(A2=B2, A2=C2),"Full Match", "")

her har vi sammenlignet data for kolonne A, kolonne B Og kolonne C. Etter dette har jeg brukt formelen ovenfor i kolonne D og få resultatet.

Excel-compare-two-columns

Excel-compare-two-columns

nå for å telle duplikatene, må du bruke Countif-funksjonen.

=IF(COUNTIF($A2:$E2, $A2)=5, "Full Match", "")

Q2. Hvilken operatør bruker du for kamper og forskjeller?

Ans. Nedenfor er operatørene å bruke:

  • bruk likhetstegnet (=)
  • for å finne forskjeller (mismatches), bruk ikke-lik-til-tegnet (<>)

Q3. Hvordan sammenligne to forskjellige tabeller og trekke matchende data?

Ans. For dette kan du bruke VLOOKUP-funksjonen ELLER INDEX & MATCH-funksjonen. For å forstå dette på en bedre måte vil vi ta et eksempel.

Her tar vi to tabeller og vil nå trekke matchende data. I den første tabellen har du et datasett, og i den andre tabellen tar du listen over frukter og bruker deretter trekk matchende data i en annen kolonne. For pull matching, bruk formelen

=INDEX($B:$B,MATCH($D2,$A:$A,0))

Index

Index

Q4. Hvordan fjerne duplikater i Excel?

Ans. For å fjerne dupliserte data må du først finne duplikatverdiene.

for å finne duplikatet, kan du bruke ulike metoder som betinget formatering, Finn.Rad, If-Setning og mange flere. Excel har også et innebygd verktøy der du bare kan velge dataene, og fjerne duplikatene fra en kolonne eller til og med flere kolonner

Q5. Jeg kan se at det er en samsvarende verdi i begge kolonnene. Formlene du har delt ovenfor, vurderer imidlertid ikke disse som eksakte treff. Hvorfor?

Ans: Excel vurderer noe som et eksakt samsvar når hvert tegn i en celle er lik den andre. Det er stor sjanse for at i datasettet er det ledende eller etterfølgende mellomrom.

selv om disse områdene fortsatt kan få verdiene til å virke lik et blotte øye, Er Disse For Excel forskjellige. Hvis du har et slikt datasett, er det best å kvitte seg med disse mellomrommene (Du kan bruke Excel-funksjoner som TRIM for dette).

Q7. Slik sammenligner du to kolonner som gir resultatet SOM SANT når alle første kolonners heltallverdier ikke er mindre enn den andre kolonnens heltallverdier. For å løse dette problemet krever jeg ikke betinget formatering, Vlookup-funksjon, If-Setning og andre formler. Jeg trenger formelen for å løse dette problemet.

Ans. Du kan bruke matriseformelen for å løse dette problemet.

syntaksen er {=AND(H6:H12>I6: I12)}. Dette vil gi deg «True» som et resultat når Verdien Av Kolonne H er større enn verdien i kolonne i annet «False» vil bli resultatet.

du kan også gjerne Følgende Excel tutorials:

  • Sammenlign To Kolonner i Excel (for treff og forskjeller)
  • Hvordan Skjule Kolonner Basert På Celleverdi I Excel
  • Slik Deler Du En Kolonne i Flere Kolonner I Excel
  • Hvordan Velge Alternative Kolonner I Excel (eller hver Nte Kolonne)
  • Slik Limer Du Inn I En Filtrert Kolonne Som Hopper Over De Skjulte Cellene
  • beste excel-bøker (som vil gjøre Deg Til En Excel pro I 2020)
Ezoicrapporter denne annonsen



+