Sådan tælles dubletter i Excel (6 nemme metoder)

  • Del Dette
Hugh West

Når du arbejder med en stor mængde data eller samler flere regneark til et større, kan der forekomme dobbelte værdier, kolonner eller rækker. Nogle gange skal vi tælle dem for at få et klart overblik. Du kan nemt gøre dette ved at bruge funktionen COUNTIF og andre funktioner. I denne artikel vil vi lære, hvordan man tælle dubletter i excel ved hjælp af seks forskellige metoder.

Download arbejdsbog til øvelser

Download dette øvelsesark, så du kan øve dig, mens du læser denne artikel.

Tælle dubletter.xlsx

6 metoder til at tælle dubletter i Excel

Følgende datasæt har den Varer , Antal , og Karakter Kolonner. Her kan du nemt se, at datasættet har dobbelte værdier. Desuden vil vi ved hjælp af dette datasæt tælle dubletter i Excel Her har vi brugt Excel 365 Du kan bruge enhver tilgængelig Excel-version.

1. Optælling af dubletter i Excel, herunder første forekomst

I denne metode lærer vi at tælle dubletter værdier, herunder de første forekomster.

Her har følgende datasæt navnet på forskellige Varer med deres Antal og Karakter Vi skal tælle dubletter i den Karakter kolonne.

Trin:

  • Først og fremmest skriver vi følgende formel i celle G5 .
=COUNTIF($D$5:$D$13,F5)

Opdeling af formler

  • COUNTIF($D$5:$D$13,F5) → COUNTIF-funktionen tæller antallet af celler, der opfylder de angivne kriterier.
  • $D$5:$D$13 → er den rækkevidde .
  • F5 er den kriterier .
  • COUNTIF($D$5:$D$13,F5) → bliver
    • Udgang: 3
  • Forklaring: her, 3 angiver antallet af gange, hvor karakterer A blev fundet.
  • Derefter skal du trykke på INDTAST .

Derfor kan du se resultatet i celle G5 .

  • Desuden vil vi trække formlen ned med Værktøjet Fill Handle .

Som følge heraf kan du se den Klasserne med deres antal dubletter.

2. Beregning af antallet af dubletter eksklusive første forekomst

Her vil vi tælle dubletter værdier uden at tage hensyn til den første forekomst.

Trin:

  • I begyndelsen skriver vi følgende formel i celle G5 .
=COUNTIF($D$5:$D$13,F5)-1

Her, COUNTIF($D$5:$D$13,F5)-1 trækker 1 fra det resultat, der returneres fra COUNTIF Som følge heraf bliver det samlede antal dubletter 1 mindre end det samlede antal dubletter. Den første forekomst udelukkes således fra det samlede antal dubletter.

  • Derefter skal du trykke på INDTAST .

Derfor kan du se resultatet i celle G5 .

  • Desuden vil vi trække formlen ned med Værktøjet Fill Handle .

Derfor kan du se antallet af dubletter af Klasserne bortset fra den første forekomst.

3. Finde antallet af case-sensitive dubletter i Excel

I det følgende datasæt kan du se, at i den Karakter kolonnen, har vi dobbeltkopier med hensyn til store og små bogstaver. COUNTIF funktionen i Excel er ikke genkendelig for store og små bogstaver. Så vi skal anvende forskellige funktioner for at få de genkendelige dubletter. Vi vil bruge kombinationen af EKSACT og SUM funktioner i dette tilfælde.

Trin:

  • Først og fremmest skriver vi følgende formel i celle G5 .
=SUM(--EXACT($D$5:$D$13,F5))

Opdeling af formler

  • EXACT($D$5:$D$13,F5) → EKSACT funktionen sammenligner 2 tekststrenge og returnerer True, hvis de er nøjagtigt ens.
    • Output: her, den Præcis funktionen giver 2 TRUE for klasse A siden Grade A har 2 dubletter.
  • SUM(-EXACT($D$5:$D$13,F5)) → SUM funktionen opsummerer de 2 Passer og giver en numerisk værdi.
    • Udgang: 2
  • Forklaring: Her, 2 angiver antallet af dobbelttællinger for klasse A .
  • Hvis du bruger Excel 365 , tryk på INDTAST Som følge heraf kan du se resultatet i celle G5 .

Bemærk: Da dette er en array-formel, skal du trykke på CTRL+SHIFT+ENTER hvis du ikke har Excel 365 .

  • Desuden vil vi trække formlen ned med en Værktøjet Fill Handle .

Derfor kan du se de case-sensitive dubletter.

Lignende læsninger:

  • Sådan fletter du dubletter i Excel (6 måder)
  • Find dubletter i Excel-arbejdsmappen (4 metoder)

4. Optælling af dobbelte rækker i Excel

Her vil vi tælle dubletter rækker i Excel. Denne metode kan gøres på to måder. Lad os diskutere dette.

4.1. Herunder første forekomst

I det følgende eksempel har vi nogle duplikerede rækker, der indeholder identiske oplysninger. Vi skal nu lære at tælle disse rækker, herunder den første forekomst.

Trin:

  • Først og fremmest skriver vi følgende formel i celle G5 .
=COUNTIFS($B$5:$B$13,B5,$C$5:$C$13,C5,$D$5:$D$13,D5)

Opdeling af formler

  • COUNTIFS($B$5:$B$13,B5,$C$5:$C$13,C5,$D$5:$D$13,D5)--> funktionen COUNTIFS anvender kriterier på et område af celler og tæller antallet af gange, hvor kriterierne er opfyldt.
    • Udgang: 3
  • Forklaring: her, 3 angiver det antal gange, hvor mange gange elementet Apple er fundet.
  • Derefter skal du trykke på INDTAST .

Derefter vil du se resultatet i celle G5 .

Desuden vil vi trække formlen ned med Værktøjet Fill Handle .

Derfor kan du se antallet af dublerede rækker.

4.2. Udelukkelse af første forekomst

Her vil vi finde de dubletter, der ikke er dublerede rækker, bortset fra den første forekomst.

Trin:

I begyndelsen skriver vi følgende formel i celle G5 .

=COUNTIF($D$5:$D$13,F5)-1

Her, COUNTIF($D$5:$D$13,F5)-1 trækker 1 fra det resultat, der returneres fra COUNTIF Som følge heraf bliver det samlede antal dubletter 1 mindre end det samlede antal dubletter. Den første forekomst udelukkes således fra det samlede antal dubletter.

  • Derefter skal du trykke på INDTAST .

Derefter vil du se resultatet i celle G5 .

  • Desuden vil vi trække formlen ned med Værktøjet Fill Handle .

Derfor kan du se resultatet i cellerne G5:G8 .

5. Samlet antal duplikerede værdier i en kolonne

Ligesom ved optælling af dubletter kan vi tælle dubletter i en kolonne i excel. Lad os se hvordan.

5.1. Herunder første forekomst

Vi kan overveje en tabel, hvor vi har dobbelte værdier i en kolonne. Vi skal tælle disse dobbelte værdier.

Trin:

For at finde frem til de dubletter, der er dubletter, skal vi først og fremmest skrive følgende formel i celle C5 .

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

Opdeling af formler

  • COUNTIF($B$5:$B$5:$B$5:$B$13,B5) → COUNTIF-funktionen tæller antallet af celler, der opfylder de angivne kriterier.
  • $B$5:$B$5:$B$5:$B$13 → er den rækkevidde .
  • B5 er den kriterier .
  • COUNTIF($B$5:$B$5:$B$5:$B$13,B5) → bliver
    • Udgang: 1
  • IF(COUNTIF($B$5:$B$5:$B$5:$B$13,B5)>1, "DUPLICATE",""") → IF-funktionen foretager en logisk sammenligning mellem en værdi og den værdi, vi forventer.
    • Output: Tomme celler.
  • Forklaring: Da den logiske sammenligning af de IF funktion er FALSK , returnerer den en tom celle.
  • Derefter skal du trykke på INDTAST .

Derfor kan man se, at celle C5 er en tom celle.

  • Desuden vil vi trække formlen ned med en Værktøjet Fill Handle til celle C13 .

Derfor kan du se den DUPLICATE i den Duplikat kolonne.

Dernæst vil vi finde ud af, hvilke dubletter der er i kolonnen.

  • Herefter skriver vi følgende formel i celle C14 .
=COUNTIF($C$5:$C$13, "DUPLIKAT")

  • Desuden kan pressen INDTAST .

Derfor kan du se antallet af dubletter i en kolonne i celle C14 .

5.2. Udelukkelse af første forekomst

Her vil vi tælle dubletter i en kolonne med undtagelse af den første forekomst.

Trin:

  • Først og fremmest skriver vi følgende formel i celle C5 .
=IF(COUNTIF($B$5:B5,B5)>1, "YES",""")

  • Derefter skal du trykke på INDTAST .

Derfor kan du se, at celle C5 er en tom celle.

  • Desuden vil vi trække formlen ned med en Værktøjet Fill Handle til celle C13 .

Derefter kan du se dubletter JA i den Duplikat kolonne.

Desuden beregner vi duplikatet i kolonnen uden den første forekomst.

  • Desuden vil vi skrive følgende formel i celle C14 .
=COUNTIF(C5:C13,"YES")-1

Her, COUNTIF(C5:C13, "JA")-1 trækker 1 fra det resultat, der returneres fra COUNTIF Som følge heraf bliver det samlede antal dubletter 1 mindre end det samlede antal dubletter. Den første forekomst udelukkes således fra det samlede antal dubletter.

  • Derefter skal du trykke på INDTAST .

Derefter kan du se antallet af dubletter i en kolonne, bortset fra den første forekomst i celle C14 .

6. Indsættelse af pivottabel i Excel for at tælle dubletter

I denne metode bruger vi en Pivottabel til tælle dubletter i Excel Denne metode er en praktisk og nem måde at udføre opgaven på.

Trin:

  • I begyndelsen vil vi vælge datasættet ved at vælge celler B4:D13 .
  • Derefter skal du gå til Indsæt fanebladet.
  • Derefter, fra den PivotTable gruppe>> vi vil vælge Fra Bord/rækkevidde .

På dette tidspunkt skal en PivotTable fra tabel eller område dialogboksen vises.

  • Derefter vil vi vælge den Eksisterende regneark .
  • Desuden vil vi vælge celle F4 i den Placering boks.
  • Desuden kan du klikke på OK .

Derefter skal en PivotTable-felter dialogboksen vises i højre ende af Excel-arket.

  • Herefter trækker vi Karakter i den Rækker og Værdier gruppe.

Derfor kan du se den antal dubletter af den Karakter i den Pivottabel .

Ting at huske

  • Brug altid den "Absolut cellehenvisning ($)" til "Blok" området
  • Når du tæller de case-sensitive dubletter, skal du sørge for at anvende formlen som en "Array-formel" ved at trykke på "CTRL+SHIFT+ENTER"
  • Brug den unære operatør (- -) til at omdanne resultatet af "EXACT" funktion til et array af 0 og 1's .

Øvelsesafsnit

Du kan downloade ovenstående Excel fil for at praktisere den forklarede metode.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.