Hoe om duplikate in Excel te vind en uit te lig

  • Deel Dit
Michael Brown

In hierdie tutoriaal sal jy leer hoe om outomaties duplikate in Excel uit te lig sodra iets getik is. Ons gaan noukeurig kyk hoe om duplikaatselle, hele rye of opeenvolgende dupsies te kleur met behulp van voorwaardelike formatering en 'n spesiale hulpmiddel.

Verlede week het ons verskillende maniere ondersoek om duplikate in Excel te identifiseer met formules. Ongetwyfeld is daardie oplossings baie nuttig, maar om duplikaatinskrywings in 'n sekere kleur uit te lig, kan data-analise nog makliker maak.

Die vinnigste manier om duplikate in Excel te vind en uit te lig, is om voorwaardelike formatering te gebruik. Die grootste voordeel van hierdie metode is dat dit nie net dupes in die bestaande data wys nie, maar outomaties nuwe data nagaan vir duplikate sodra jy dit in 'n werkblad invoer.

Hierdie tegnieke werk in alle weergawes van Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 en laer.

    Hoe om duplikate in Excel uit te lig

    In alle Excel-weergawes is daar 'n voorafbepaalde reël om duplikaatselle uit te lig. Om hierdie reël in jou werkblaaie toe te pas, voer die volgende stappe uit:

    1. Kies die data wat jy vir duplikate wil nagaan. Dit kan 'n kolom, 'n ry of 'n reeks selle wees.
    2. Op die Tuis -oortjie, in die Style -groep, klik Voorwaardelike formatering > Merk sellereëls > Duplikaatwaardes...

    3. Die Duplikaatgroep:

      Verlig duplikate in Excel met 'n paar kliks

      Vir hierdie voorbeeld het ek die volgende tabel met 'n paar honderd rye geskep. En ons doel is om duplikaatrye uit te lig wat gelyke waardes in al drie kolomme het:

      Glo dit of nie, jy kan die gewenste resultaat kry met net 2 muisklikke :)

      1. Met enige sel in jou tabel gekies, klik die Dedupe Table -knoppie, en die slim byvoeging sal die hele tabel optel.
      2. Die Dedupe Table dialoogvenster sal oopmaak met al die kolomme outomaties gekies, en die Kleur duplikate opsie is by verstek gekies. So, al wat jy hoef te doen is om OK te klik :) Klaar!

      Wenk. As jy duplikaatrye deur een of meer kolomme wil opspoor, ontmerk alle irrelevante kolomme en laat net die sleutelkolom(e) gekies.

      En die resultaat sal soortgelyk lyk soos hierdie:

      Soos jy in die bostaande prent sien, het die Dupe Table-nutsding duplikaatrye uitgelig sonder eerste gevalle .

      As jy wil merk duplikate insluitend eerste gevalle , of as jy unieke rekords eerder as dupes wil inkleur, of as jy nie van die verstekrooi kleur hou nie, gebruik dan die Duplicate Remover-assistent wat al hierdie kenmerke en nog baie meer.

      Merk duplikate in Excel met 'n gevorderde stap-vir-stap-towenaar

      Vergeleke met die vinnige DedupeTabel -nutsding, die Duplicate Remover -towenaar vereis nog 'n paar klikke, maar dit vergoed hiervoor met 'n aantal bykomende opsies. Kom ek wys dit vir jou in aksie:

      1. Kies enige sel in jou tabel waar jy duplikate wil uitlig, en klik die Duplicate Remover -knoppie op die lint. Die towenaar sal loop en die hele tabel sal gekies word. Die byvoeging sal ook voorstel om 'n rugsteunkopie van jou tabel te skep, net vir ingeval. As jy dit nie nodig het nie, ontmerk daardie blokkie.

        Verifieer dat die tabel korrek gekies is en klik Volgende .

      2. Kies een van die volgende datatipes wat jy wil hê vind:
        • Duplikate behalwe 1ste voorkomste
        • Duplikate met 1ste voorkomste
        • Unieke waardes
        • Unieke waardes en 1ste duplikaatvoorvalle

        Vir hierdie voorbeeld, kom ons vind Duplikate + 1ste voorkoms :

      3. Kies nou die kolomme om vir duplikate te kyk. Omdat ons volledige duplikaatrye wil uitlig, het ek al 3 kolomme gekies.

      Daarbenewens kan die byvoeging jou spesifiseer of jou tabel het opskrifte en as jy leë selle wil oorslaan. Beide opsies word by verstek gekies.

    4. Ten slotte, kies die aksie om op duplikate uit te voer. Jy het 'n aantal opsies soos kies , vee , kopieer, skuif duplikate of voeg 'n statuskolom by identifiseer die dupes.
    5. Sedert ons vandag verskillende maniere ondersoek om duplikate uit te lig in Excel, is ons keuse voor die hand liggend :) So, kies Vul met kleur en kies een van die standaard temakleure, of klik Meer kleure... en kies enige pasgemaakte RGB- of HSL-kleur.

      Klik die

      1>Voltooi -knoppie en geniet die resultaat :)

      Dit is hoe jy duplikate in Excel uitlig deur ons Duplicate Remover-byvoeging te gebruik. As jy nuuskierig is om hierdie hulpmiddel op jou eie werkblaaie te probeer, is jy baie welkom om 'n ten volle funksionele proefweergawe van die Ultimate Suite af te laai wat al ons tydbesparende gereedskap vir Excel insluit. En jou terugvoer in kommentaar sal baie waardeer word!

      Values -dialoogvenster sal oopmaak met die ligrooi vul- en donkerrooi teksformaat wat by verstek gekies is. Om die verstekformaat toe te pas, klik eenvoudig OK .

    Behalwe vir die rooi vul- en teksformatering, is 'n handvol ander voorafbepaalde formate in die aftreklys beskikbaar. Om duplikate met 'n ander kleur te skaker, klik Gepasmaakte formaat... (die laaste item in die aftreklys) en kies die vul- en/of lettertipekleur van jou smaak.

    Wenk. Om unieke waardes uit te lig, kies Uniek in die linkerkantse blokkie.

    Deur die ingeboude reël te gebruik, kan jy duplikate in een kolom of in verskeie kolomme uitlig soos in die volgende skermkiekie getoon:

    Let wel. Wanneer die ingeboude duplikaatreël op twee of meer kolomme toegepas word, vergelyk Excel nie die waardes in daardie kolomme nie, dit beklemtoon bloot alle duplikaatgevalle in die reeks. As jy passings en verskille tussen 2 kolomme wil vind en uitlig, volg die voorbeelde in die bogenoemde gekoppelde tutoriaal.

    Wanneer jy Excel se ingeboude reël gebruik om duplikaatwaardes uit te lig, hou asseblief die volgende twee dinge in gedagte:

    • Dit werk net vir individuele selle. Om duplikaatrye uit te lig , sal jy jou eie reëls moet skep, óf gebaseer op waardes in 'n spesifieke kolom óf deur waardes in verskeie kolomme te vergelyk.
    • Dit skaker duplikaatselle insluitend hul eerste voorkoms. Om alles uit te ligduplikate behalwe eerste gevalle , skep 'n voorwaardelike formateringreël gebaseer op formule soos verduidelik in die volgende voorbeeld.

    Hoe om duplikate uit te lig sonder 1ste voorkomste

    Om uit te lig 2de en alle daaropvolgende duplikaatvoorvalle, kies die selle wat jy wil inkleur, en skep 'n formule-gebaseerde reël op hierdie manier:

    1. Op die Tuis -oortjie, in die Style groep, klik Voorwaardelike formatering > Nuwe reël > Gebruik 'n formule om te bepaal watter selle om te formateer .
    2. In die Formaatwaardes waar hierdie formule waar is -blokkie, voer 'n formule soortgelyk aan hierdie in:

    =COUNTIF($A$2:$A2,$A2)>1

    Waar A2 die boonste sel van die geselekteerde reeks is.

  • Klik die Format... -knoppie en kies die vul- en/of fontkleur wat jy wil hê.
  • Klik laastens OK om die reël te stoor en toe te pas.
  • As jy nie veel ondervinding met Excel-voorwaardelike formatering het nie, sal jy die gedetailleerde stappe vind om 'n formule-gebaseerde reël in die volgende handleiding te skep: Excel voorwaardelike formatering gebaseer op 'n ander selwaarde.

    Gevolglik sal die duplikaatselle, uitgesluit eerste instansies, gemerk word met die kleur van jou keuse:

    Hoe om 3de te wys, 4de en alle daaropvolgende duplikaatrekords

    Om duplikate te sien wat met die Nde voorkoms begin, skep 'n voorwaardelike formateringreël gebaseer op die formule soos in die vorige voorbeeld, metdie enigste verskil dat jy >1 aan die einde van die formule vervang met die vereiste nommer. Byvoorbeeld:

    Om 3de en alle daaropvolgende duplikaatgevalle uit te lig, skep 'n voorwaardelike formateringreël gebaseer op hierdie formule:

    =COUNTIF($A$2:$A2,$A2)>=3

    Om 4de en alle daaropvolgende duplikaatrekords te skadu, gebruik hierdie formule:

    =COUNTIF($A$2:$A2,$A2)>=4

    Om slegs spesifieke voorkomste uit te lig, gebruik die gelyk aan operateur (=). Byvoorbeeld, om slegs 2de gevalle uit te lig, sal jy met hierdie formule gaan:

    =COUNTIF($A$2:$A2,$A2)=2

    Hoe om duplikate in 'n reeks uit te lig (veelvuldige kolomme)

    Wanneer jy wil kyk vir duplikate oor veelvuldige kolomme, nie deur die kolomme met mekaar te vergelyk nie, maar vind alle gevalle van dieselfde item in al die kolomme, gebruik een van die volgende oplossings.

    Merk duplikate in veelvuldige kolomme insluitend 1ste voorkomste

    As die eerste instansie van 'n item wat meer as een keer in die datastel verskyn as 'n duplikaat beskou word, is die maklikste manier om te gaan om Excel se ingeboude reël vir duplikate te gebruik.

    Of, skep 'n voorwaardelike formateringreël met hierdie formule:

    COUNTIF( reeks , top_sel )>1

    Om byvoorbeeld duplikate in die reeks A2:C8 uit te lig, formule gaan soos volg:

    =COUNTIF($A$2:$C$8, A2)>1

    Let asseblief op die gebruik van absolute selverwysings vir die reeks ($A$2:$C$8), en relatiewe verwysings vir die boonste sel (A2).

    Merk duplikate in veelvoudkolomme behalwe 1ste gevalle

    Die oplossing vir hierdie scenario is baie moeiliker, geen wonder dat Excel geen ingeboude reël daarvoor het nie :)

    Om duplikaatinskrywings in verskeie kolomme uit te lig en die 1ste gevalle te ignoreer , sal jy 2 reëls met die volgende formules moet skep:

    Reël 1. Van toepassing op die eerste kolom

    Hier gebruik jy presies dieselfde formule as wat ons gebruik het om duplikate sonder 1ste voorkoms in uit te lig een kolom (die gedetailleerde stappe kan hier gevind word).

    In hierdie voorbeeld skep ons 'n reël vir A2:A8 met hierdie formule:

    =COUNTIF($A$2:$A2,$A2)>1

    As die gevolg, die duplikaatitems sonder 1ste voorkomste word in die mees linkerkolom van die reeks uitgelig (daar is net een so 'n item in ons geval):

    Reël 2. Van toepassing na alle daaropvolgende kolomme

    Om duplikate in die oorblywende kolomme (B2:C8) uit te lig, gebruik hierdie formule:

    =COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1

    In die formule hierbo tel die eerste COUNTIF-funksie die voorkoms van 'n gegewe item in die eerste kolom, en die tweede d COUNTIF doen dieselfde vir alle daaropvolgende kolomme. En dan tel jy daardie getalle bymekaar en kyk of die som groter as 1 is.

    As gevolg hiervan word alle gedupliseerde items, uitgesluit hul 1ste voorkoms, gevind en uitgelig:

    Merk duplikate in alle kolomme met 'n enkele reël

    'n Ander moontlike oplossing is om 'n leë kolom aan die linkerkant van jou datastel by te voeg, en diebogenoemde formules in 'n enkele formule soos hierdie:

    =IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1

    Waar B2 die boonste sel is met data in die 2de kolom van die teikenreeks.

    Om die formule beter te verstaan, kom ons verdeel dit in 2 hoofdele:

    • Vir die eerste kolom (B), word die IF-voorwaarde nooit nagekom nie, dus is slegs die tweede COUNTIF-funksie bereken (ons het hierdie formule gebruik om duplikate te vind, behalwe eerste voorkoms in een kolom).
    • Vir alle daaropvolgende kolomme (C2:D8), is die sleutelpunt die slim gebruik van absolute en relatiewe verwysings in die twee COUNTIF funksies. Om dinge makliker te maak om te verstaan, het ek dit na kolom G gekopieer, sodat jy kan sien hoe die formule verander wanneer dit op ander selle toegepas word:

    Omdat die INDIEN toestand altyd WAAR is vir al die kolomme behalwe die eerste een (aantal kolomme is groter as 1), gaan die formule soos volg voort:

    • Tel die aantal gevalle van 'n gegewe item ( D5 in die skermkiekie hierbo) in alle kolomme aan die linkerkant van die gegewe kolom: COUNTIF(B$2:$C$8,D5)
    • Tel die aantal van 'n gegewe item se voorkoms in die item se kolom, tot by die item se sel: COUNTIF(D$2:D5,D5)
    • Laastens voeg die formule die resultate van beide COUNTIF-funksies by. As die totale getal groter as 1 is, dit wil sê as daar meer as een voorkoms van die item is, word die reël toegepas en die item word uitgelig.

    Verlig hele rye gebaseer op duplikaatwaardes in eenkolom

    As jou tabel verskeie kolomme bevat, wil jy dalk hele rye op grond van duplikaatrekords in 'n spesifieke kolom uitlig.

    Soos jy reeds weet, werk Excel se ingeboude reël vir duplikate net op selvlak. Maar 'n pasgemaakte formule-gebaseerde reël het geen probleem met skadu rye nie. Die sleutelpunt is om die hele rye te kies, en dan 'n reël te skep met een van die volgende formules:

    • Om duplikaatrye uitsluitend 1ste voorkoms te beklemtoon :

    =COUNTIF($A$2:$A2, $A2)>1

  • Om duplikaatrye insluitend 1ste voorkomste uit te lig:
  • =COUNTIF($A$2:$A$15, $A2)>1

    Waar A2 die eerste sel is en A15 is die laaste gebruikte sel in die kolom wat jy vir duplikate wil nagaan. Soos jy sien, is die slim gebruik van absolute en relatiewe selverwysings wat 'n verskil maak.

    Die volgende kiekie demonstreer beide reëls in aksie:

    Hoe om duplikaatrye in Excel uit te lig

    Die vorige voorbeeld het gedemonstreer hoe om hele rye in te kleur gebaseer op duplikaatwaardes in 'n spesifieke kolom. Maar wat as jy rye wil sien wat identiese waardes in verskeie kolomme het? Of, hoe beklemtoon jy absolute duplikaatrye, dié wat heeltemal gelyke waardes in alle kolomme het?

    Gebruik hiervoor die COUNTIFS-funksie wat dit moontlik maak om selle volgens veelvuldige kriteria te vergelyk. Byvoorbeeld, om duplikaatrye wat identiese waardes in kolomme A en B het, uit te lig, gebruik eenvan die volgende formules:

    • Om duplikaatrye uit te lig behalwe 1ste voorkoms :

    =COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1

  • Om duplikaatrye <14 te merk>met 1ste voorkomste :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

    Die volgende skermkiekie demonstreer die resultaat:

    Soos jy verstaan, die bostaande voorbeeld is slegs vir demonstrasiedoeleindes. Wanneer jy duplikaatrye in jou werklike blaaie uitlig, is jy natuurlik nie beperk tot die vergelyking van waardes slegs in 2 kolomme nie, die COUNTIFS-funksie kan tot 127 reeks/kriteria-pare verwerk.

    Verlig opeenvolgende duplikaatselle in Excel

    Soms hoef jy dalk nie alle duplikate in 'n kolom uit te lig nie, maar wys eerder net opeenvolgende duplikaatselle, dit wil sê dié wat langs mekaar is. Om dit te doen, kies die selle met data (nie die kolomopskrif ingesluit nie) en skep 'n voorwaardelike formateringreël met een van die volgende formules:

    • Om opeenvolgende duplikate sonder 1ste voorkoms<15 uit te lig>:

    =$A1=$A2

  • Om opeenvolgende duplikate met 1ste voorkomste uit te lig:
  • =OR($A1=$A2, $A2=$A3)

    Die volgende skermkiekie demonstreer uitlig opeenvolgende duplikaattekste, maar hierdie reëls sal ook werk vir opeenvolgende duplikaatgetalle en datums:

    As jou Excel-blad dalk leë rye het en jy nie die opeenvolgende leë selle wil hê nie om uitgelig te word, maak die volgende verbeterings aan dieformules:

    • Om opeenvolgende duplikaatselle sonder 1ste voorkoms uit te lig en ignoreer leë selle :

    =AND($A2"", $A1=$A2)

  • Om opeenvolgende duplikaatselle met 1ste voorkoms uit te lig en ignoreer leë selle :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

    Soos jy sien, is dit nie 'n groot probleem om uit te lig nie duplikate in Excel met behulp van voorwaardelike formatering. Daar is egter selfs 'n vinniger en makliker manier. Om dit uit te vind, lees die volgende afdeling van hierdie tutoriaal.

    Hoe om duplikate in Excel uit te lig met Duplicate Remover

    Die Duplicate Remover-byvoeging is die alles-in-een oplossing om te hanteer met duplikaatrekords in Excel. Dit kan gedupliseerde selle of hele duplikaatrye vind, uitlig, selekteer, kopieer of skuif.

    Ondanks sy naam kan die byvoeging vinnig duplikate in verskillende kleure uitlig sonder om dit uit te vee hulle.

    Die Duplicate Remover voeg 3 nuwe kenmerke by jou Excel-lint:

    • Dedupe Table - om duplikate onmiddellik in een tabel te vind en uit te lig .
    • Duplicate Remover - stap-vir-stap towenaar met gevorderde opsies om duplikate of unieke waardes in 1 tabel te identifiseer en uit te lig.
    • Vergelyk 2 Tabelle - vind en merk duplikate deur twee kolomme of twee afsonderlike tabelle te vergelyk.

    Nadat jy Ultimate Suite for Excel geïnstalleer het, sal jy hierdie gereedskap vind op die Ablebits Data -oortjie in die Dedupe

    Michael Brown is 'n toegewyde tegnologie-entoesias met 'n passie om komplekse prosesse te vereenvoudig deur sagteware-instrumente te gebruik. Met meer as 'n dekade se ondervinding in die tegnologiebedryf, het hy sy vaardighede in Microsoft Excel en Outlook, sowel as Google Sheets en Docs, opgeskerp. Michael se blog is toegewy daaraan om sy kennis en kundigheid met ander te deel, en verskaf maklik-om-te volg wenke en tutoriale vir die verbetering van produktiwiteit en doeltreffendheid. Of jy nou 'n ervare professionele persoon of 'n beginner is, Michael se blog bied waardevolle insigte en praktiese raad om die meeste uit hierdie noodsaaklike sagteware-nutsmiddels te kry.