Excel-formel for å finne duplikater i én kolonne

  • Dele Denne
Hugh West

I Microsoft Excel er det mange tilgjengelige metoder for å finne duplikater i én enkelt kolonne. Vi kan sette inn en funksjon eller bruke en kombinert formel for å identifisere duplikatene eller treffene i vårt Excel-regneark. I denne artikkelen får du lære alle mulige enkle metoder for å finne dupliserte verdier i én kolonne med eksempler og riktige illustrasjoner.

Last ned øvelsesarbeidsbok

Du kan last ned Excel-arbeidsboken som vi har brukt til å forberede denne artikkelen.

Finn duplikater i én kolonne.xlsx

8 passende måter å finne Duplikater i én kolonne med Excel-formel

1. Bruk COUNTIF-funksjonen for å finne duplikater sammen med 1. forekomst

I følgende tabell er det flere navn som ligger under Navn overskriften i Kolonne B . Og under Dupliser overskriften i Kolonne C , vil vi bruke COUNTIF-funksjonen for å finne ut om et navn i venstre kolonne har duplikater eller ikke. Formelen vil returnere TRUE for dupliserte navn og FALSE for unike.

I den første utgangen Celle C5 , formelen med COUNTIF funksjonen vil være:

=COUNTIF($B$5:$B$14,B5)>1

Etter å ha trykket Enter og autofyller resten av cellene i kolonne C , får vi følgende resultater.

I denne formelen er COUNTIF funksjonen returnerer antall tellinger for hvert navn og ved å brukeden logiske operatoren, har vi sett etter tellingene som er større enn 1 . Dermed kan vi identifisere duplikatene ved å se etter den boolske verdien 'TRUE' bare.

Les mer: Formel for å finne duplikater i Excel (6 Easy Måter)

2. Lag en formel med IF- og COUNTIF-funksjoner for å finne duplikater i én kolonne

Vi kan også kombinere funksjonene IF og COUNTIF for å returnere utdataene med tilpassede tekster . Under Output -overskriften vil formelen returnere 'Duplicate' for dupliserte navn i Kolonne B . Og hvis en tekst er unik i Navn -kolonnen, vil formelen returnere en blank for den tilsvarende tekstverdien.

Så, den nødvendige formelen som kombinerer HVIS og COUNTIF funksjoner i Cell C5 skal være:

=IF(COUNTIF($B$5:$B$14,B5)>1,"Duplicate","")

Trykk nå Enter , bruk Fyllhåndtak for å autofylle de andre cellene under Utgang overskriften, og du vil finne følgende utganger samtidig.

I denne formelen, HVIS -funksjonen ser etter antall mer enn 1, og hvis den finnes, returnerer den den spesifiserte teksten 'Duplicate' , ellers en tom celle.

Les mer: Hvordan finne dupliserte verdier i Excel ved hjelp av formel (9 metoder)

3. Finn duplikater i én kolonne uten første forekomst i Excel

I denne delen setter vi inn en formel som viser 'Duplikat' fraden andre forekomsten av en lignende tekst. For eksempel, hvis et navn i Kolonne B er tilstede tre ganger, vil formelen returnere den definerte teksten 'Duplikat' bare for den andre og tredje forekomsten.

Den nødvendige formelen for den første utgangen Cell C5 vil være:

=IF(COUNTIF($B$5:$B5,B5)>1,"Duplicate","")

Etter å ha trykket Enter og trukket ned til den siste cellen i Utgang kolonnen, får vi følgende returverdier.

For den første utdata i celle C5 har vi definert celleområdet med bare $B$5:$B5 , og derfor vil formelen se etter den første cellen bare for å finne en duplikatverdi. Mens du drar ned Fyllhåndtaket for å finne de neste utgangene, øker antallet celler i det definerte området for funksjonen ANTALLHVIS med 1 for hver påfølgende celle. Så den første forekomsten av tekst i Navn kolonnen telles ikke for mer enn 1 her.

Les mer: Hvordan finne duplikater i en kolonne ved hjelp av Excel VBA (5 måter)

4. Excel-formel for å finne versalsensitive duplikater i en enkelt kolonne

Nå bruker vi en annen kombinert formel for å finne duplikatene som skiller mellom store og små bokstaver. Vi skal kombinere IF, SUM og EXACT-funksjonene her. Funksjonen EXAKT sjekker om to strenger er nøyaktig like. SUM-funksjonen summerer ganske enkelt de numeriske verdiene.

I den første utgangen cellenC5 , vil den kombinerte formelen med de refererte funksjonene være:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"","Duplicate")

Trykk nå Enter og fyll ut hele kolonnen automatisk for å finne alle returnerer verdier.

Hvis du legger merke til det, vil du finne at navnet 'Fred' er tre ganger i Navn -kolonnen. Men formelen har returnert 'Duplicate' bare for de to første forekomstene, og den tredje blir ignorert siden dens første bokstav ikke samsvarer med de andre.

🔎 Hvordan fungerer formelen?

  • EXACT funksjonen her ser etter det sensitive og nøyaktige samsvarer med den første teksten i Navn-kolonnen og returnerer dermed følgende utdata:

{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • Ved bruk av double-unary (–) , konverteres returverdiene til tall, '1' for TRUE og '0' for USANN . Så returverdiene her vil være:

{1;0;0;0;0;0;0;0;0;0}

  • SUM funksjonen summerer deretter opp alle de numeriske verdiene som ble funnet i det foregående trinnet.
  • =SUM((–EXACT($B$5:$B$14, B5)))<=1: Denne delen av formelen sjekker om summen eller returverdien funnet i siste trinn er lik eller mindre enn 1 .
  • Til slutt ser HVIS etter summen mindre enn eller lik 1 og returnerer en tom celle, og hvis den ikke finnes, returnerer den den definerte teksten 'Duplicate' .
  • Formelen blir gjeldende for resten av cellene i Output -kolonnen etter at vi har fylt ned den første cellen.

Les mer: Finn duplikater i to kolonner i Excel (6 egnede tilnærminger)

Lignende avlesninger

  • Excel Finn duplikater i kolonne og slett rad (4 raske måter)
  • Excel Finn dupliserte rader basert på flere kolonner
  • Hvordan finne dupliserte rader i Excel (5 raske måter)
  • Excel Topp 10-liste med duplikater (2 måter)
  • Hvordan sammenligne Rader i Excel for duplikater

5. Finn sekvens av duplikater med Excel-formel

I denne delen ser vi etter duplikater med funksjonen COUNTIF , og deretter returnerer den sekvensnummeret til hver forekomst av den lignende teksten i Output-kolonnen.

Den nødvendige formelen i den første utgangen Celle C5 er:

=COUNTIF($B$5:$B5,B5)

Trykk Enter , fyll ned hele kolonnen og du får følgende returverdier. På bildet nedenfor er navnet Fred til stede tre ganger, og i de uthevede utdatacellene ser du sekvensnumrene for alle duplikater, inkludert den første forekomsten også.

I denne formelen har vi brukt relativ cellereferanse for det valgte celleområdet. Så når formelen begynner å gå ned i Output -kolonnen, tar den inndet økte antallet celler opp til kun den tilsvarende utgangscellen. Dermed blir den dupliserte teksten i alle neste celler ignorert til formelen når ned den tilsvarende duplikatverdien.

6. Filtrer og slett duplikater i én kolonne i Excel

Etter å ha brukt formelen for å finne dupliserte verdier, kan vi filtrere og slette dem med en gang. På bildet nedenfor er utdataene funnet ved å følge forrige metode. Nå skal vi gå gjennom de neste trinnene for å nå våre mål i denne delen.

📌 Trinn 1:

➤ Velg først hele tabellen inkludert overskriftene.

➤ Under kategorien Hjem , velg alternativet Filter fra Sorter & Filter -rullegardinmenyen i Redigering -gruppen med kommandoer.

Så vi har nettopp aktivert Filter knapper for våre overskrifter i følgende tabell.

📌 Trinn 2:

➤ Klikk på Utdata rullegardinmenyen og fjern merket for det første alternativet som viser den numeriske verdien '1' .

➤ Trykk nå OK .

Vi ser nå de dupliserte tekstene uten deres første forekomst i den filtrerte tabellen nedenfor.

📌 Trinn 3:

➤ Velg cellene som inneholder navn og tilsvarende utdata.

➤ Og slett dem alle.

📌 Trinn 4:

➤ Åpne Output filteret igjen.

➤ Merk alternativetviser bare '1' .

➤ Trykk Enter og du er ferdig.

Liker i følgende skjermbilde, nå får du bare alle de unike tekstdataene eller navnene.

Les mer: Hvordan finne & Fjern dupliserte rader i Excel

7. Excel-formel for å finne duplikater i én kolonne basert på tilstand

Vi kan også sette inn en betingelse og finne ut duplikatene tilsvarende for verdiene som ligger i en kolonne. På bildet under har vi nå en ekstra kolonne som representerer avdelingene for alle ansatte i en organisasjon.

Nå har vi kanskje to ansatte med lignende navn, men i forskjellige avdelinger. Og ett av navnene deres med den tilsvarende avdelingen kan være til stede med dupliseringer i følgende datasett. Ved å kombinere funksjonene IF og COUNTIFS , vil vi nå se etter de dupliserte radene.

Den nødvendige formelen i første utgang Celle D5 vil være:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1,"Duplicate","")

Etter å ha trykket Enter og fyller ned hele Utdata kolonnen, får vi returverdiene som vist nedenfor.

I Kolonne B , vi har navnet 'Fred' tre ganger, men bare av dem er med Salg avdelingen (rad 7) . De to andre forekomstene av lignende navn er med Markedsføring avdeling (rad 9 og rad 13) . Så en av dem er en duplisering. Dermed kan viskriv inn flere betingelser i funksjonen COUNTIFS for å finne den nødvendige utgangen.

Les mer: Finn samsvar eller dupliserte verdier i Excel

8. Finn og marker duplikater med regel for betinget formatering

I den siste delen finner vi ut duplikatene og uthever dem ved å bruke kommandoen Betinget formatering . Vi tilordner en formel med funksjonen ANTALLHVIS i Regelboksen og definerer deretter formatet til cellene der formelen vår skal returnere den boolske verdien 'TRUE' bare.

La oss følge trinnene nedenfor nå for å oppfylle kriteriene:

📌 Trinn 1:

➤ Velg alle navnene under Navn overskriften i Kolonne B .

➤ Under Hjem båndet velger du alternativet Ny regel fra rullegardinmenyen Betinget formatering .

En dialogboks kalt Ny formateringsregel vises.

📌 Trinn 2:

➤ Velg Regeltype som 'Bruk en formel for å bestemme hvilke celler som skal formateres ' .

➤ I boksen Regelbeskrivelse legger du inn følgende formel:

=COUNTIF($B$5:$B$14,B5)>1

➤ Trykk på Format .

📌 Trinn 3:

➤ I Formater celler -vinduet, bytt til Fyll -fanen og velg en bakgrunnsfarge for de dupliserte cellene.

➤ Trykk OK .

📌 Trinn 4:

➤ Du finner en forhåndsvisning av formatet tilcellen som vist på bildet under.

➤ Trykk OK for siste gang og vi er ferdige.

Endelig , vil du legge merke til de uthevede duplikatene inkludert den første forekomsten som vises i følgende skjermbilde.

Les mer: Hvordan finne, Uthev & Fjern duplikater i Excel

Avsluttende ord

Jeg håper alle disse enkle metodene nevnt ovenfor vil hjelpe deg med å bruke dem i Excel-regnearkene dine når du har for å identifisere duplikater med formler. Hvis du har spørsmål eller tilbakemeldinger, vennligst gi meg beskjed i kommentarfeltet. Eller du kan sjekke ut våre andre artikler relatert til Excel-funksjoner på denne nettsiden.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.