Kuidas leida ja rõhutada dubleeringuid Excelis

  • Jaga Seda
Michael Brown

Selles õpetuses saate teada, kuidas Excelis automaatselt duplikaate esile tõsta, kui midagi on sisestatud. Vaatame lähemalt, kuidas varjutada dubleeritud lahtreid, terveid ridu või järjestikuseid duplikaate, kasutades tingimuslikku vormingut ja spetsiaalset tööriista.

Eelmisel nädalal uurisime erinevaid viise, kuidas Excelis valemitega dubleeringuid tuvastada. Kahtlemata on need lahendused väga kasulikud, kuid dubleeringute esiletõstmine teatud värviga võiks andmeanalüüsi veelgi lihtsamaks muuta.

Kõige kiirem viis dubleeringute leidmiseks ja esiletõstmiseks Excelis on tingimusliku vormingu kasutamine. Selle meetodi suurim eelis on see, et see ei näita mitte ainult dubleeringuid olemasolevates andmetes, vaid kontrollib automaatselt uusi andmeid dubleeringute suhtes kohe nende sisestamisel töölehele.

Need tehnikad toimivad kõigis Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 ja madalamates versioonides.

    Kuidas Excelis duplikaate esile tõsta

    Kõigis Exceli versioonides on olemas eelnevalt määratud reegel dubleerivate lahtrite esiletõstmiseks. Selle reegli kohaldamiseks oma töölehtedel tehke järgmised toimingud:

    1. Valige andmed, mida soovite kontrollida dubleeringute suhtes. See võib olla veerg, rida või lahtrite vahemik.
    2. On Kodu vahekaardil Stiilid rühma, klõpsake Tingimuslik vormindamine > Rõhutage lahtrite reeglid > dubleerivad väärtused...

    3. The dubleerivad väärtused avaneb dialoogiaken, milles on vaikimisi valitud vorming "Helepunane täitmine" ja "Tumepunane tekst". Vaikimisi vormingu kohaldamiseks klõpsake lihtsalt nuppu OK .

    Lisaks punasele täitmisele ja teksti vormindamisele on rippmenüüst saadaval ka mõned muud ettemääratud vormingud. Et varjutada duplikaate mõne muu värviga, klõpsake nuppu Kohandatud formaat... (viimane punkt rippmenüüst) ja valige soovitud täite- ja/või kirjavärv.

    Vihje. Ainulaadsete väärtuste esiletõstmiseks valige Unikaalne vasakpoolses kastis.

    Kasutades sisseehitatud reeglit, saate esile tõsta duplikaadid ühes või mitmes veerus, nagu on näidatud järgmisel ekraanipildil:

    Märkus. Kui rakendate sisseehitatud dubleerimisreeglit kahele või enamale veerule, ei võrdle Excel nende veergude väärtusi, vaid toob lihtsalt esile kõik dubleerivad juhtumid vahemikus. Kui soovite leida ja esile tõsta 2 veeru vahelisi kokkulangevusi ja erinevusi, järgige eespool lingitud õpetuses toodud näiteid.

    Kui kasutate Exceli sisseehitatud reeglit dubleerivate väärtuste esiletõstmiseks, pidage meeles kahte järgmist asja:

    • See toimib ainult üksikute rakkude puhul. tõsta esile dubleerivaid ridu peate looma oma reeglid kas konkreetse veeru väärtuste põhjal või mitme veeru väärtuste võrdlemise teel.
    • See varjutab dubleerivad lahtrid, sealhulgas nende esimesed esinemiskohad. Kõikide dubleerivate lahtrite esiletõstmiseks välja arvatud esimesed juhud , looge valemil põhinev tingimuslik vormindamise reegel, nagu on selgitatud järgmises näites.

    Kuidas tõsta esile duplikaate ilma 1. esinemiseta

    2. ja kõigi järgnevate dubleerivate esinemiste esiletõstmiseks valige lahtrid, mida soovite värvida, ja looge sel viisil valemipõhine reegel:

    1. On Kodu vahekaardil Stiilid rühma, klõpsake Tingimuslik vormindamine > Uus reegel> Kasutage valemit, et määrata, millised lahtrid tuleb vormindada .
    2. In the Vormindage väärtused, mille puhul see valem on tõene kasti sisestage valem, mis sarnaneb sellele:

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

    Kus A2 on valitud vahemiku kõige ülemine lahter.

  • Klõpsake nuppu Formaat... nuppu ja valige soovitud täite- ja/või kirjavärv.
  • Lõpuks klõpsake OK reegli salvestamiseks ja kohaldamiseks.
  • Kui teil ei ole palju kogemusi Exceli tingimusliku vormindamisega, leiate üksikasjalikud sammud valemipõhise reegli loomiseks järgmisest õpetusest: Exceli tingimuslik vormindamine teise lahtri väärtuse põhjal.

    Selle tulemuseks on, et dubleeritud lahtrid, välja arvatud esimesed juhud, tõstetakse esile teie valitud värviga:

    Kuidas näidata 3., 4. ja kõiki järgnevaid dubleerivaid kirjeid

    Dublettide vaatamiseks alates N-ndast esinemisest, looge valemil põhinev tingimuslik vormindamise reegel nagu eelmises näites, ainult et asendate>1 valemi lõpus vajaliku numbriga. Näiteks:

    3. ja kõigi järgnevate duplikaatide esemete esiletõstmiseks looge selle valemi põhjal tingimuslik vormindamise reegel:

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

    4. ja kõigi järgnevate dubleerivate kirjete varjutamiseks kasutage seda valemit:

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

    Ainult konkreetsete esinemiste esiletõstmiseks kasutage funktsiooni võrdne operaatoriga (=). Näiteks, kui soovite esile tõsta ainult 2. instantsi, kasutage seda valemit:

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

    Kuidas rõhutada dubleeringuid vahemikus (mitu veergu)

    Kui soovite kontrollida duplikaate mitme veeru lõikes, mitte veerusid omavahel võrreldes, vaid leida sama elemendi kõik esinemised kõigis veergudes, kasutage ühte järgmistest lahendustest.

    Eristage duplikaadid mitmes veerus, sealhulgas 1. esinemised

    Kui andmekogumis rohkem kui üks kord esineva elemendi esimene eksemplar loetakse duplikaadiks, on kõige lihtsam kasutada Exceli sisseehitatud reeglit duplikaatide jaoks.

    Või looge selle valemiga tingimusliku vormingu reegel:

    COUNTIF( vahemik , top_cell )>1

    Näiteks vahemikus A2:C8 olevate duplikaatide esiletõstmiseks on valem järgmine:

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

    Pange tähele, et vahemikus kasutatakse absoluutseid lahtriviiteid ($A$2:$C$8) ja ülemise lahtri (A2) suhtelisi viiteid.

    Rõhutage duplikaadid mitmes veerus, välja arvatud 1. esinemine

    Selle stsenaariumi lahendus on palju keerulisem, pole ime, et Excelil pole selleks sisseehitatud reeglit :)

    Mitmes veerus olevate dubleeritud kirjete esiletõstmiseks, ignoreerides 1. esinemist, peate looma 2 reeglit järgmiste valemitega:

    Reegel 1. Kohaldatakse esimese veeru suhtes

    Siin kasutate täpselt sama valemit, mida kasutasime duplikaatide esiletõstmiseks ilma 1. esinemiseta ühes veerus (üksikasjalikud sammud leiate siit).

    Selles näites loome reegli A2:A8 jaoks selle valemiga:

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

    Selle tulemusena tõstetakse vahemiku kõige vasakpoolsemas veerus esile dubleerivad elemendid, millel puudub 1. esinemine (meie puhul on ainult üks selline element):

    Reegel 2. Kohaldatakse kõigi järgnevate veergude suhtes.

    Ülejäänud veergude (B2:C8) duplikaatide esiletõstmiseks kasutage seda valemit:

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

    Ülaltoodud valemis loeb esimene COUNTIF funktsioon antud elemendi esinemisi esimeses veerus ja teine COUNTIF teeb sama kõigi järgnevate veergude puhul. Seejärel liidetakse need numbrid kokku ja kontrollitakse, kas summa on suurem kui 1.

    Selle tulemusena leitakse ja tõstetakse esile kõik dubleeritud elemendid, välja arvatud nende 1. esinemine:

    Rõhutage duplikaadid kõikides veergudes ühe reegliga

    Teine võimalik lahendus on lisada andmekogumi vasakule poole tühi veerg ja kombineerida ülaltoodud valemid üheks valemiks, näiteks nii:

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

    Kus B2 on ülemine lahter, mille andmed on sihtvahemiku 2. veerus.

    Valemi paremaks mõistmiseks jagame selle 2 peamiseks osaks:

    • Esimese veeru (B) puhul ei ole IF-tingimus kunagi täidetud, seega arvutatakse ainult teine COUNTIF-funktsioon (me kasutasime seda valemit dubleeringute leidmiseks, välja arvatud esimesed esinemised ühes veerus).
    • Kõigi järgnevate veergude (C2:D8) puhul on võtmeküsimuseks absoluutsete ja suhteliste viidete nutikas kasutamine kahes COUNTIF-funktsioonis. Et asi oleks lihtsamini arusaadav, kopeerisin selle veergu G, et näeksite, kuidas valem muutub, kui seda rakendatakse teistele lahtritele:

    Kuna IF-tingimus on alati TRUE kõigi veergude puhul, välja arvatud esimene veerg (veergude arv on suurem kui 1), toimib valem nii:

    • Loeb antud elemendi (D5 ülaltoodud ekraanipildil) esinemiste arvu kõigis veerudes, mis asuvad antud veerust vasakul: COUNTIF(B$2:$C$8,D5)
    • Loeb antud elemendi esinemiste arvu elemendi veerus kuni elemendi lahtrini: COUNTIF(D$2:D5,D5)
    • Lõpuks liidetakse valemiga mõlema COUNTIF-funktsiooni tulemused. Kui koguarv on suurem kui 1, st kui element esineb rohkem kui üks kord, kohaldatakse reeglit ja element tõstetakse esile.

    Tervete ridade esiletõstmine ühe veeru dubleerivate väärtuste alusel

    Kui teie tabelis on mitu veergu, võite soovida esile tõsta terveid ridu konkreetse veeru dubleerivate kirjete põhjal.

    Nagu te juba teate, töötab Exceli sisseehitatud reegel duplikaatide jaoks ainult lahtri tasandil. Kuid kohandatud valemitel põhinev reegel ei ole probleemiks ridade varjutamisega. Oluline on, et valige kõik read ja seejärel looge reegel, mis sisaldab ühte järgmistest valemitest:

    • Dubleerivate ridade esiletõstmiseks välja arvatud 1. juhtumid :

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

  • Dubleerivate ridade esiletõstmiseks sealhulgas 1. esinemine :
  • =COUNTIF($A$2:$A$15, $A2)>1

    Kus A2 on esimene lahter ja A15 on viimane kasutatud lahter veerus, mida soovite kontrollida duplikaatide suhtes. Nagu näete, teeb vahet absoluutsete ja suhteliste lahtriviidete nutikas kasutamine.

    Järgnev ekraanipilt näitab mõlema reegli toimimist:

    Kuidas Excelis dubleerivaid ridu esile tõsta

    Eelmises näites näidati, kuidas värvida terveid ridu, mis põhinevad dubleerivate väärtuste olemasolul konkreetses veerus. Aga mis siis, kui soovite vaadata ridu, millel on mitmes veerus identsed väärtused? Või kuidas tõsta esile absoluutseid dubleerivaid ridu, st neid, millel on kõikides veergudes täiesti võrdsed väärtused?

    Selleks kasutage funktsiooni COUNTIFS, mis võimaldab võrrelda lahtreid mitme kriteeriumi alusel. Näiteks selleks, et tuua esile dubleerivad read, millel on samad väärtused veergudes A ja B, kasutage ühte järgmistest valemitest:

    • Dubleerivate ridade esiletõstmiseks välja arvatud 1. esinemine :

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

  • Dubleerivate ridade esiletõstmiseks koos 1. esinemisega :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

    Järgnev ekraanipilt näitab tulemust:

    Nagu te mõistate, on ülaltoodud näide ainult demonstratsiooniks. Kui te tõstate esile dubleerivaid ridu oma tegelikes lehtedes, ei ole te loomulikult piiratud ainult 2 veeru väärtuste võrdlemisega, funktsioon COUNTIFS võib töödelda kuni 127 vahemiku/kriteeriumi paari.

    Järjestikuste dubleerivate lahtrite esiletõstmine Excelis

    Mõnikord ei pruugi teil olla vaja esile tõsta kõiki dubleeringuid veerus, vaid näidata pigem ainult järjestikuseid dubleerivaid lahtreid, st neid, mis asuvad üksteise kõrval. Selleks valige lahtrid, kus on andmeid (välja arvatud veeru päis), ja looge tingimusliku vormingu reegel ühega järgmistest valemitest:

    • Järjestikuste duplikaatide esiletõstmiseks ilma 1. esinemiseta :

    =$A1=$A2

  • Järjestikuste duplikaatide esiletõstmiseks koos 1. esinemisega :
  • =OR($A1=$A2, $A2=$A3)

    Järgnev ekraanipilt näitab järjestikuste dubleerivate tekstide esiletõstmist, kuid need reeglid toimivad ka järjestikuste dubleerivate numbrite ja kuupäevade puhul:

    Kui teie Exceli lehel võib olla tühje ridu ja te ei soovi, et järjestikused tühjad lahtrid oleksid esile tõstetud, tehke valemites järgmised parandused:

    • Järjestikuste dubleerivate lahtrite esiletõstmiseks ilma 1. esinemiseta ja ignoreerida tühje lahtreid :

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

  • Järjestikuste dubleerivate lahtrite esiletõstmiseks koos 1. esinemisega ja ignoreerida tühje lahtreid :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

    Nagu näete, ei ole dubleeringute esiletõstmine Excelis tingimusliku vormindamise abil suur probleem. Siiski on olemas isegi kiirem ja lihtsam viis. Et seda teada saada, lugege selle õpetuse järgmist osa.

    Kuidas Excelis duplikaate Duplicate Removeriga esile tõsta

    Duplicate Remover add-in on kõik-ühes lahendus Excelis olevate dubleeritud kirjete käsitlemiseks. Sellega saab leida, esile tõsta, valida, kopeerida või teisaldada dubleeritud lahtreid või terveid dubleeritud ridu.

    Vaatamata oma nimele, võib add-in kiiresti tõsta duplikaadid esile erinevate värvidega ilma kustutamata neid.

    Duplikaadi eemaldaja lisab Exceli ribale 3 uut funktsiooni:

    • Dedupeerimise tabel - et kohe leida ja esile tõsta duplikaadid ühes tabelis.
    • Duplikaadi eemaldaja - samm-sammult toimuv viisard koos täiustatud valikutega, et tuvastada ja rõhutada dubleeringuid või unikaalseid väärtusi 1 tabelis.
    • Võrdle 2 tabelit - leida ja esile tõsta duplikaadid, võrreldes kahte veergu või kahte eraldi tabelit.

    Pärast Ultimate Suite for Exceli installimist leiate need tööriistad järgmiselt Ablebits andmed vahekaart Dedupeerimine rühm:

    Duplikaatide esiletõstmine Excelis paari klõpsuga

    Selle näite jaoks olen loonud järgmise tabeli, kus on paarsada rida. Ja meie eesmärk on tõsta esile dubleerivad read, millel on kõigis kolmes veerus võrdsed väärtused:

    Uskuge või mitte, aga soovitud tulemuse saate kätte vaid 2 hiireklikiga :)

    1. Kui teie tabeli mis tahes lahter on valitud, klõpsake nuppu Dedupeerimise tabel nuppu ja nutikas lisavõimalus võtab kogu tabeli üles.
    2. The Dedupeerimise tabel dialoogiaken avaneb, kus kõik veerud on automaatselt valitud ja Värvi duplikaadid valik on vaikimisi valitud. Seega, kõik, mida sa pead tegema, on klõpsata OK :) Valmis!

    Vihje. Kui soovite tuvastada dubleerivaid ridu ühe või mitme veeru järgi, eemaldage kõik ebaolulised veerud ja jätke ainult võtmesammas(ed) valitud.

    Ja tulemus näeks välja umbes nii:

    Nagu näete ülaltoodud pildil, on Dupe Table tööriist toonud esile dubleerivad read ilma esimeste instantsideta .

    Kui soovite duplikaate esile tõsta sealhulgas esimesed esinemised , või kui soovite värvida unikaalseid kirjeid, mitte duplikaate, või kui teile ei meeldi vaikimisi punane värv, siis kasutage funktsiooni Duplikaadi eemaldamise viisard millel on kõik need omadused ja palju muud.

    Excelis olevate duplikaatide esiletõstmine täiustatud samm-sammult juhi abil

    Võrreldes kiirega Dedupeerimise tabel vahend, tööriist Duplikaadi eemaldaja nõustaja nõuab küll mõned klikid rohkem, kuid kompenseerib selle mitmete lisavõimalustega. Näitan seda teile praktikas:

    1. Valige oma tabelis ükskõik milline lahter, kus soovite duplikaate esile tõsta, ja klõpsake nuppu Duplikaadi eemaldaja nuppu lindil. Nõustaja käivitub ja kogu tabel saab valitud. Lisaarvuti soovitab ka igaks juhuks luua oma tabeli varukoopia. Kui teil seda vaja ei ole, eemaldage see ruut.

      Kontrollige, et tabel on õigesti valitud ja klõpsake nuppu Järgmine .

    2. Valige üks järgmistest andmetüüpidest, mida soovite leida:
      • Duplikaadid, välja arvatud 1. esinemine
      • Duplikaadid 1. esinemisega
      • Unikaalsed väärtused
      • Ainulaadsed väärtused ja 1. dubleerivad esinemised

      Selle näite jaoks leiame Duplikaadid + 1. esinemised :

    3. Nüüd valige veerud, mida kontrollida duplikaatide suhtes. Kuna me tahame esile tõsta täielikud duplikaatrid, valisin kõik 3 veergu.

    Lisaks võimaldab lisavõimalus määrata, kas teie tabelil on päised ja kas soovite tühje lahtreid vahele jätta. Mõlemad valikud on vaikimisi valitud.

  • Lõpuks valige toiming, mida duplikaatidele teha. Teil on mitmeid võimalusi, näiteks valides , kustutamine , kopeerimine, duplikaatide liigutamine või lisades staatuse veeru tuvastada dubleerijad.
  • Kuna täna uurime erinevaid viise, kuidas esile duplikaadid Excelis, on meie valik ilmselge :) Seega valige Täitke värviga ja valige üks standardsetest teemavärvidest või klõpsake nuppu Rohkem värve... ja valige mis tahes kohandatud RGB- või HSL-värv.

    Klõpsake nuppu Lõpeta nuppu ja naudi tulemust :)

    Nii saate Excelis duplikaate esile tõsta, kasutades meie Duplicate Remover lisavahendit. Kui olete uudishimulik, et proovida seda tööriista oma töölehtedel, siis olete väga oodatud alla laadima Ultimate Suite'i täisfunktsionaalset prooviversiooni, mis sisaldab kõiki meie Exceli ajasäästutööriistu. Ja teie tagasiside kommentaarides on väga teretulnud!

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.