Sisällysluettelo
Ohjeessa selitetään, miten Excelissä etsitään kaksoiskappaleita. Opit muutamia kaavoja, joilla voit tunnistaa päällekkäiset arvot tai etsiä päällekkäisiä rivejä, joissa on tai ei ole ensimmäisiä esiintymiä. Opit myös laskemaan jokaisen päällekkäisen tietueen esiintymät yksitellen ja etsimään sarakkeen päällekkäisyyksien kokonaismäärän, suodattamaan päällekkäisyyksiä pois ja paljon muuta.
Kun työskentelet suuren Excel-taulukon kanssa tai yhdistät useita pieniä laskentataulukoita suuremmaksi, saatat löytää siitä paljon päällekkäisiä rivejä. Yhdessä aiemmista opetusohjelmistamme käsittelimme erilaisia tapoja verrata kahta taulukkoa tai saraketta päällekkäisyyksien löytämiseksi.
Tänään haluan jakaa muutamia nopeita ja tehokkaita menetelmiä, joilla voit tunnistaa kaksoiskappaleet yhdestä luettelosta. Nämä ratkaisut toimivat kaikissa Excel 365-, Excel 2021-, Excel 2019-, Excel 2016-, Excel 2013- ja sitä alemmissa versioissa.
Kuinka tunnistaa kaksoiskappaleet Excelissä
Helpoin tapa havaita kaksoiskappaleet Excelissä on käyttää COUNTIF-funktiota. Riippuen siitä, haluatko löytää kaksoiskappaleet ensimmäisten arvojen kanssa vai ilman ensimmäisiä esiintymiä, kaava vaihtelee hieman, kuten seuraavissa esimerkeissä näkyy.
Kuinka löytää päällekkäiset tietueet, mukaan lukien 1. esiintymät?
Oletetaan, että sinulla on sarakkeessa A luettelo kohteista, jotka haluat tarkistaa päällekkäisyyksien varalta. Nämä voivat olla laskuja, tuotetunnuksia, nimiä tai mitä tahansa muita tietoja.
Seuraavassa on kaava, jolla voit etsiä Excelistä kaksoiskappaleita, mukaan lukien ensimmäiset esiintymät (jossa A2 on ylimpänä oleva solu):
=COUNTIF(A:A, A2)>1
Syötä yllä oleva kaava B2-soluun, valitse B2 ja vedä täyttökahvaa kopioidaksesi kaavan muihin soluihin:
Kuten yllä olevasta kuvakaappauksesta näkyy, kaava palauttaa TRUE, jos arvot ovat päällekkäisiä, ja FALSE, jos arvot ovat ainutlaatuisia.
Huomautus: Jos sinun on löydettävä kaksoiskappaleet tiedostosta soluväli kuin koko sarakkeessa, muista lukita kyseinen alue $-merkillä. Jos haluat esimerkiksi etsiä kaksoiskappaleita soluista A2:A8, käytä tätä kaavaa:
=COUNTIF( $A$2:$A$8 , A2)>1
Jos haluat, että kaksoiskaava palauttaa jotain mielekkäämpää kuin boolen arvot TRUE ja FALSE, sulje se IF-funktioon ja kirjoita haluamasi merkinnät kaksoiskappale- ja yksikäsitteisiä arvoja varten:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")
Jos haluat Excel-kaavan löytävän vain kaksoiskappaleet, korvaa "Unique" tyhjällä merkkijonolla (""") seuraavasti:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")
Kaava palauttaa "Duplicates", jos kyseessä on päällekkäinen tietue, ja tyhjän solun, jos kyseessä on ainutlaatuinen tietue:
Kuinka etsiä päällekkäisyyksiä Excelissä ilman 1. esiintymää
Jos aiot suodattaa tai poistaa kaksoiskappaleet niiden löytämisen jälkeen, yllä olevan kaavan käyttäminen ei ole turvallista, koska se merkitsee kaikki identtiset tietueet kaksoiskappaleiksi. Ja jos haluat säilyttää ainutlaatuiset arvot luettelossasi, et voi poistaa kaikkia kaksoiskappaleiden tietueita, vaan sinun on poistettava vain 2. ja kaikki sitä seuraavat tapaukset.
Muokataan siis Excelin kaksoiskappaleen kaavaa käyttämällä absoluuttisia ja suhteellisia soluviittauksia tarvittaessa:
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplikaatti", "")
Kuten seuraavasta kuvakaappauksesta näkyy, tämä kaava ei tunnista ensimmäistä esiintymää " Omenat " kaksoiskappaleena:
Miten löytää Excelin kaksoiskappaleet tapauskohtaisesti?
Tilanteissa, joissa sinun on tunnistettava täsmälliset kaksoiskappaleet, mukaan lukien tekstikotelo, käytä tätä yleistä matriisikaavaa (joka syötetään painamalla Ctrl + Shift + Enter ):
IF( SUM((( --EXACT( alue , ylin _solu )))<=1, "", "Duplicate")Kaavan ytimessä käytetään EXACT-funktiota vertaamaan kohdesolua täsmälleen jokaiseen soluun määritetyllä alueella. Tämän operaation tuloksena on joukko TRUE (täsmää) ja FALSE (ei täsmää), joka pakotetaan 1:n ja 0:n joukkoon unaarisella operaattorilla (--). Tämän jälkeen SUM-funktio laskee luvut yhteen, ja jos summa on suurempi kuin 1, IF-funktio ilmoittaa"Duplicate".
Esimerkkiaineistomme osalta kaava on seuraava:
=IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"", "Duplikaatti")
Kuten alla olevassa kuvakaappauksessa näkyy, se käsittelee pieniä ja isoja kirjaimia eri merkkeinä (APPLES ei tunnista kaksoiskappaletta):
Vihje. Jos käytät Google-taulukkolaskentaa, seuraava artikkeli voi olla hyödyllinen: Kaksoiskappaleiden etsiminen ja poistaminen Google Sheetsissä.
Kuinka löytää päällekkäiset rivit Excelissä
Jos tavoitteena on poistaa useista sarakkeista koostuva taulukko, tarvitaan kaava, joka voi tarkistaa jokaisen sarakkeen ja tunnistaa vain seuraavat sarakkeet absoluuttiset päällekkäiset rivit eli rivit, joiden kaikki sarakkeet ovat täysin yhtä suuria.
Tarkastellaan seuraavaa esimerkkiä: Oletetaan, että sarakkeessa A on tilausnumerot, sarakkeessa B päivämäärät ja sarakkeessa C tilatut kohteet, ja haluat löytää päällekkäiset rivit, joilla on sama tilausnumero, päivämäärä ja kohde. Tätä varten luodaan COUNTIFS-funktioon perustuva päällekkäisyyksien laskentakaava, joka mahdollistaa useiden kriteerien tarkistamisen kerrallaan:
Osoitteeseen etsi päällekkäisiä rivejä, joissa on 1. esiintymä. Käytä tätä kaavaa:
=IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplikaattirivi", "")
Seuraava kuvakaappaus osoittaa, että kaava todella etsii vain ne rivit, joilla on samat arvot kaikissa kolmessa sarakkeessa. Esimerkiksi rivillä 8 on sama tilausnumero ja päiväys kuin riveillä 2 ja 5, mutta sarakkeessa C on eri kohde, joten sitä ei merkitä kaksoiskappaleeksi:
Näyttää päällekkäiset rivit ilman 1. esiintymiä , tee pieni muutos edellä olevaan kaavaan:
=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,)>1, "Duplikaattirivi", "")
Kuinka laskea kaksoiskappaleet Excelissä
Jos haluat tietää Excel-taulukkosi identtisten tietueiden tarkan määrän, käytä jotain seuraavista kaavoista kaksoiskappaleiden laskemiseen.
Laske jokaisen kaksoistietueen tapaukset erikseen.
Kun sarakkeessa on päällekkäisiä arvoja, saatat usein tarvita tietoa siitä, kuinka monta päällekkäistä arvoa kussakin arvossa on.
Jos haluat selvittää, kuinka monta kertaa tämä tai tuo merkintä esiintyy Excel-taulukossa, käytä yksinkertaista COUNTIF-kaavaa, jossa A2 on luettelon ensimmäinen ja A8 viimeinen kohta:
=COUNTIF($A$2:$A$8, $A2)
Kuten seuraavasta kuvakaappauksesta käy ilmi, kaava laskee kunkin kohteen esiintymät: " Omenat " esiintyy 3 kertaa, " Vihreät banaanit " - 2 kertaa, " Banaanit " ja " Appelsiinit " vain kerran.
Jos haluat tunnistaa kunkin kohteen 1., 2., 3. jne. esiintymän, käytä seuraavaa kaavaa:
=COUNTIF($A$2:$A2, $A2)
Samalla tavalla voit laskea esiintymiä päällekkäiset rivit Ainoa ero on, että sinun on käytettävä COUNTIFS-funktiota COUNTIF:n sijasta. Esimerkiksi:
=COUNTIFS($A$2:$A$8, $A2, $B$2:$B$8, $B2)
Kun päällekkäiset arvot on laskettu, voit piilottaa ainutlaatuiset arvot ja näyttää vain päällekkäiset arvot tai päinvastoin. Voit tehdä tämän käyttämällä Excelin automaattista suodatinta, kuten seuraavassa esimerkissä näytetään: Kuinka suodattaa päällekkäiset arvot pois Excelissä.
Laske sarakkeen (sarakkeiden) päällekkäisyyksien kokonaismäärä.
Helpoin tapa laskea sarakkeen kaksoiskappaleet on käyttää mitä tahansa kaavoja, joita käytimme Excelissä kaksoiskappaleiden tunnistamiseen (ensimmäisten esiintymien kanssa tai ilman). Sitten voit laskea kaksoiskappaleet käyttämällä seuraavaa COUNTIF-kaavaa:
=COUNTIF(range, "duplicate")
Missä " kaksoiskappale " on merkintä, jota käytit kaavassa, joka etsii kaksoiskappaleet.
Tässä esimerkissä kaksoiskappaleen kaava on seuraavanlainen:
=COUNTIF(B2:B8, "duplicate")
Toinen tapa laskea päällekkäiset arvot Excelissä käyttämällä monimutkaisempaa array-kaavaa. Tämän lähestymistavan etuna on, että se ei vaadi apusaraketta:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0)))
Koska kyseessä on matriisikaava, muista painaa Ctrl + Shift + Enter, jotta saat kaavan valmiiksi. Muista myös, että tämä kaava laskee kaikki päällekkäiset tietueet, mukaan lukien ensimmäiset esiintymät :
Löytääksesi päällekkäisten rivien kokonaismäärä , sulauta COUNTIFS-funktio COUNTIF:n sijasta yllä olevaan kaavaan ja määritä kaikki sarakkeet, jotka haluat tarkistaa päällekkäisyyksien varalta. Jos haluat esimerkiksi laskea päällekkäiset rivit sarakkeiden A ja B perusteella, kirjoita Excel-taulukkoon seuraava kaava:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0)))
Kuinka suodattaa kaksoiskappaleet Excelissä
Helpottaaksesi tietojen analysointia saatat haluta suodattaa tietosi siten, että vain kaksoiskappaleet näkyvät. Toisissa tilanteissa saatat tarvita päinvastaista - piilottaa kaksoiskappaleet ja näyttää ainutlaatuiset tietueet. Alla on ratkaisuja molempiin tilanteisiin.
Kuinka näyttää ja piilottaa kaksoiskappaleet Excelissä
Jos haluat nähdä kaikki kaksoiskappaleet yhdellä silmäyksellä, käytä jotakin Excelin kaksoiskappaleiden etsimiseen tarkoitettua kaavaa, joka sopii paremmin tarpeisiisi. Valitse sitten taulukkosi, vaihda taulukon Tiedot välilehteä ja napsauta Suodatin Vaihtoehtoisesti voit napsauttaa Lajittele & suodata > Suodatin on Etusivu välilehti Muokkaaminen ryhmä.
Vihje: Jos haluat suodatuksen automaattisesti käyttöön, muunna tiedot täysin toimivaksi Excel-taulukoksi. Valitse kaikki tiedot ja paina Ctrl + T-pikanäppäintä.
Napsauta sen jälkeen nuolta otsikon Duplikaatti sarakkeeseen ja tarkista " Kaksinkertainen rivi " ruutuun näytä kaksoiskappaleet Jos haluat suodattaa pois, esim. piilottaa kaksoiskappaleet , valitse " Ainutlaatuinen " nähdäksesi vain yksilölliset tietueet:
Ja nyt voit lajitella kaksoiskappaleet avainsarakkeen mukaan ryhmitelläksesi ne helpompaa analysointia varten. Tässä esimerkissä voimme lajitella kaksoiskappaleiden rivit sarakkeella Tilausnumero sarake:
Kuinka suodattaa kaksoiskappaleet niiden esiintymisen mukaan?
Jos haluat näyttää päällekkäisten arvojen 2., 3. tai N:nnen esiintymän, käytä aiemmin käsittelemäämme kaavaa päällekkäisten arvojen laskemiseksi:
=COUNTIF($A$2:$A2, $A2)
Sovellat sitten suodatusta taulukkoon ja valitset vain ne esiintymät, joita haluat tarkastella. Voit esimerkiksi suodattaa 2. esiintymät seuraavan kuvakaappauksen mukaisesti:
Jos haluat näyttää kaikki päällekkäiset tietueet, ts. yli 1 esiintymä , napsauta suodattimen nuolta otsikossa olevaa Esiintymiset sarakkeeseen (sarake, jossa kaava on) ja valitse sitten Numero Suodattimet > Suurempi kuin .
Valitse " on suurempi kuin " ensimmäiseen ruutuun, kirjoita 1 sen viereiseen ruutuun ja napsauta painiketta OK nappi:
Vastaavalla tavalla voit näyttää 2., 3. ja kaikki sitä seuraavat kaksoiskappaleet. Kirjoita haluamasi numero vain ruutuun, joka on kentän " on suurempi kuin ".
Korosta, valitse, tyhjennä, poista, kopioi tai siirrä kaksoiskappaleita.
Kun olet suodattanut kaksoiskappaleet edellä kuvatulla tavalla, sinulla on useita vaihtoehtoja niiden käsittelemiseksi.
Kuinka valita kaksoiskappaleet Excelissä
Kaksoiskappaleiden valitseminen, mukaan lukien sarakeotsikot , suodattaa ne, valitse jokin suodatettu solu napsauttamalla sitä ja paina sitten Ctrl + A .
Kaksoistietueiden valitseminen ilman sarakeotsikoita , valitse ensimmäinen (vasemmanpuoleinen ylempi) solu ja laajenna valinta viimeiseen soluun painamalla Ctrl + Shift + End.
Vihje. Useimmissa tapauksissa edellä mainitut pikanäppäimet toimivat hyvin ja valitsevat vain suodatetut (näkyvät) rivit. Joissakin harvinaisissa tapauksissa, useimmiten hyvin suurissa työkirjoissa, sekä näkyvät että näkymättömät solut saattavat tulla valituiksi. Korjaa tämä käyttämällä ensin jotakin edellä mainituista pikanäppäimistä ja painamalla sitten Alt + ; -näppäintä, jotta valitse vain näkyvät solut , jättäen piilotetut rivit huomiotta.
Kuinka tyhjentää tai poistaa kaksoiskappaleet Excelissä
Osoitteeseen tyhjennä kaksoiskappaleet Excelissä , valitse ne, napsauta hiiren kakkospainiketta ja valitse sitten Tyhjennä sisältö (tai klikkaa Kirkas painike> Tyhjennä sisältö on Etusivu välilehdellä, kohdassa Muokkaaminen Tämä poistaa vain solun sisällön, ja tuloksena on tyhjiä soluja. Valitsemalla suodatetut kaksoissolut ja painamalla näppäintä Poista näppäimellä on sama vaikutus.
Osoitteeseen poistaa kokonaisia päällekkäisiä rivejä , suodattaa kaksoiskappaleet, valitse rivit vetämällä hiirellä rivien otsikoiden yli, napsauta valintaa hiiren oikealla painikkeella ja valitse sitten Poista rivi kontekstivalikosta.
Kuinka korostaa kaksoiskappaleet Excelissä
Korostaaksesi päällekkäiset arvot, valitse suodatetut päällekkäiset arvot, napsauta painiketta Täyttöväri painike on Etusivu välilehdellä, kohdassa Fontti ja valitse sitten haluamasi väri.
Toinen tapa korostaa kaksoiskappaleita Excelissä on käyttää sisäänrakennettua ehdollisen muotoilun sääntöä kaksoiskappaleille tai luoda mukautettu sääntö, joka on räätälöity erityisesti omaan arkkiisi. Kokeneilla Excel-käyttäjillä ei ole mitään ongelmaa tällaisen säännön luomisessa niiden kaavojen perusteella, joita käytimme kaksoiskappaleiden tarkistamiseen Excelissä. Jos et ole vielä kovin hyvin perehtynyt Excelin kaavoihin tai sääntöihin, löydät yksityiskohtaisenvaiheet tässä opetusohjelmassa: Kaksoiskappaleiden korostaminen Excelissä.
Kuinka kopioida tai siirtää kaksoiskappaleet toiselle arkille?
Osoitteeseen kopioi duplikaatit, valitse ne, paina Ctrl + C , avaa sitten toinen arkki (uusi tai olemassa oleva), valitse sen alueen vasen yläsolu, johon haluat kopioida duplikaatit, ja liitä ne painamalla Ctrl + V.
Osoitteeseen siirrä monistaa toiselle arkille, tee samat vaiheet sillä erotuksella, että painat Ctrl + X (leikkaa) Ctrl + C (kopioi) -näppäimen sijasta.
Duplicate Remover - nopea ja tehokas tapa löytää kaksoiskappaleet Excelissä.
Nyt kun tiedät, miten Excelissä käytetään päällekkäisiä kaavoja, esittelen sinulle toisen nopean, tehokkaan ja kaavaton tavan - Duplicate Remover for Excel.
Tämä monitoimityökalu voi etsiä päällekkäisiä tai ainutlaatuisia arvoja yhdestä sarakkeesta tai vertailla kahta saraketta. Se voi etsiä, valita ja korostaa päällekkäisiä tietueita tai kokonaisia päällekkäisiä rivejä, poistaa löydetyt päällekkäiset tietueet, kopioida tai siirtää ne toiselle arkille. Mielestäni esimerkki käytännön käytöstä on monien sanojen arvoinen, joten siirrymme siihen.
Kuinka löytää päällekkäiset rivit Excelissä 2 nopeassa vaiheessa
Testatakseni Duplicate Remover -lisäosan ominaisuuksia olen luonut taulukon, jossa on muutama sata riviä ja joka näyttää seuraavalta:
Kuten näet, taulukossa on muutamia sarakkeita. Kolme ensimmäistä saraketta sisältävät tärkeimmät tiedot, joten etsimme päällekkäisiä rivejä pelkästään sarakkeiden A-C tietojen perusteella. Voit etsiä päällekkäisiä tietueita näistä sarakkeista seuraavasti:
- Valitse mikä tahansa solu taulukosta ja napsauta Dedupe-taulukko Kun olet asentanut Ultimate Suite for Excel -ohjelmiston, löydät sen Excel-luettelon valikosta Ablebits Data välilehdellä, kohdassa Dedupeeraus ryhmä.
- Älykäs lisäosa poimii koko taulukon ja pyytää sinua määrittämään seuraavat kaksi asiaa:
- Valitse sarakkeet kaksoiskappaleiden tarkistamiseksi (tässä esimerkissä nämä ovat Tilausnumero, Tilauspäivä ja Kohde sarakkeet).
- Valitse kaksoiskappaleille suoritettava toiminto Koska tarkoituksenamme on tunnistaa päällekkäiset rivit, olen valinnut vaihtoehdon Lisää tilasarake
Tilasarakkeen lisäämisen lisäksi käytettävissäsi on useita muita vaihtoehtoja:
- Poista kaksoiskappaleet
- Väri (korosta) kaksoiskappaleet
- Valitse kaksoiskappaleet
- Kopioi kaksoiskappaleet uuteen laskentataulukkoon
- Siirrä kaksoiskappaleet uuteen laskentataulukkoon
Napsauta OK ja odota muutama sekunti. Valmis!
Kuten alla olevasta kuvakaappauksesta näkyy, kaikki rivit, joilla on identtiset arvot kolmessa ensimmäisessä sarakkeessa, on paikannettu (ensimmäisiä esiintymiä ei tunnisteta kaksoiskappaleiksi).
Jos haluat lisää vaihtoehtoja työarkkien poistamiseen, käytä komentoa Duplicate Remover ohjatusti joka voi löytää kaksoiskappaleet ensimmäisten esiintymien kanssa tai ilman niitä sekä ainutlaatuiset arvot. Seuraavassa on yksityiskohtaiset vaiheet.
Duplicate Remover -ohjattu poisto - lisää vaihtoehtoja Excelin kaksoiskappaleiden etsimiseen
Riippuen tietystä työstämästäsi arkista, voit haluta tai olla käsittelemättä identtisten tietueiden ensimmäisiä tapauksia kaksoiskappaleina. Yksi mahdollinen ratkaisu on käyttää eri kaavaa kutakin skenaariota varten, kuten käsittelimme kohdassa Kaksoiskappaleiden tunnistaminen Excelissä. Jos etsit nopeaa, tarkkaa ja kaavatonta menetelmää, kokeile kaavaa Duplicate Remover ohjatusti :
- Valitse mikä tahansa solu taulukosta ja napsauta Kaksoiskappaleiden poisto painiketta Ablebits Data Ohjattu toiminto käynnistyy ja koko taulukko valitaan.
- Seuraavassa vaiheessa sinulle esitetään 4 vaihtoehtoa, joilla voit tarkistaa Excel-taulukon kaksoiskappaleet:
- Kaksoiskappaleet ilman 1. esiintymiä
- Kaksoiskappaleet, joissa on 1. esiintymät
- Yksilölliset arvot
- Yksilölliset arvot ja 1. päällekkäiset esiintymät
Tässä esimerkissä käytetään toista vaihtoehtoa, ts. Kaksoiskappaleet + 1. esiintymät :
- Valitse nyt sarakkeet, joista haluat tarkistaa kaksoiskappaleet. Kuten edellisessä esimerkissä, valitsemme kolme ensimmäistä saraketta:
- Valitse lopuksi toiminto, jonka haluat suorittaa kaksoiskappaleille. Kuten Dedupe Table -työkalun kohdalla, ohjatun Duplicate Remover -työkalun avulla voidaan tehdä seuraavat toimet tunnistaa , valitse , korosta , poista , kopioi tai siirrä kaksoiskappaleet.
Koska tämän ohjeen tarkoituksena on esitellä eri tapoja tunnistaa kaksoiskappaleet Excelissä, valitaan vastaava vaihtoehto ja napsautetaan kohtaa Viimeistely :
Duplicate Remover -ohjatun toiminnon suorittaminen satojen rivien tarkistamiseen kestää vain sekunnin murto-osan ja tuottaa seuraavan tuloksen:
Ei kaavoja, ei stressiä, ei virheitä - aina nopeat ja moitteettomat tulokset :)
Jos olet kiinnostunut kokeilemaan näitä työkaluja päällekkäisyyksien löytämiseksi Excel-taulukoista, olet tervetullut lataamaan alla olevan kokeiluversion. Palautteesi kommenteissa on erittäin tervetullutta!
Saatavilla olevat lataukset
Tunnista kaksoiskappaleet - kaavaesimerkkejä (.xlsx-tiedosto)
Ultimate Suite - kokeiluversio (.exe-tiedosto)