7 lihtsat viisi, kuidas leida ja eemaldada dubleeringuid Google Sheet'is

  • Jaga Seda
Michael Brown

Otsid lihtsat viisi, kuidas leida dubleeringuid Google Sheetsis? Kuidas oleks 7 võimalust :) See on kõik, mida vajate arvukateks kasutusjuhtumiteks :) Näitan teile, kuidas kasutada valemivabu vahendeid (ei mingit kodeerimist - luban!), tingimuslikku vormingut ja mõned lihtsad funktsioonid innukatele valemite fännidele.

Ükskõik kui tihti te Google Sheets'i kasutate, on tõenäoline, et peate tegelema dubleeritud andmetega. Sellised kirjed võivad esineda ühes veerus või hõivata terveid ridu.

Selle artikli lõpuks teate te, et kõik, mida vajate duplikaatide eemaldamiseks, nende loendamiseks, esiletõstmiseks ja staatusega tuvastamiseks. Näitan mõned valemite näited ja jagan erinevaid vahendeid. Üks neist leiab ja eemaldab isegi duplikaadid teie Google Sheetsis graafiku alusel! Ka tingimuslik vormindamine tuleb kasuks.

Lihtsalt valige oma mürk ja laske veereda :)

    Kuidas leida dubleeringuid Google Sheetsis valemite abil

    Traditsiooniliselt alustan valemitega. Nende peamine eelis on see, et teie algne tabel jääb puutumata. Valemid tuvastavad dubleeringud ja tagastavad tulemuse mõnda teise kohta teie Google Sheetsis. Ja vastavalt soovitud tulemusele teevad seda erinevad funktsioonid.

    Kuidas eemaldada duplikaadid Google Sheetsis funktsiooni UNIQUE abil

    Funktsioon UNIQUE skaneerib teie andmeid, kustutab dubleeringud ja tagastab täpselt selle, mida selle nimi ütleb - unikaalsed väärtused/ridad.

    Siin on väike näidistabel, kus erinevad read korduvad:

    Näide 1. Kustuta dubleerivad read, jäta 1. esinemiskoht alles.

    Ühest küljest võib teil olla vaja eemaldada kõik dubleerivad read sellest Google Sheetsi tabelist ja säilitada ainult esimesed kirjed.

    Selleks tuleb lihtsalt sisestada oma andmete vahemik UNIQUE sisse:

    =UNIQUE(A1:C10)

    See väike valem tagastab kõik unikaalsed read ja kõik 1. esinemised, ignoreerides 2., 3. jne.

    Näide 2. Kustuta kõik dubleerivad read, isegi 1. esinemine

    Teisest küljest võite soovida saada ainult "tõelisi" unikaalseid ridu. "Tõeliste" all pean silmas neid, mis ei kordu - mitte kordagi. Mida te siis teete?

    Võtame hetkeks aega ja vaatame läbi kõik UNIQUE argumendid:

    UNIQUE(range,[by_column],[exactly_once])
    • vahemik - on andmed, mida soovite töödelda.
    • [by_column] - ütleb, kas kontrollitakse täielikult kokkulangevaid ridu või lahtreid üksikutes veergudes. Kui tegemist on veergudega, sisestage TRUE. Kui tegemist on ridadega, sisestage FALSE või jätke argument lihtsalt vahele.
    • [exactly_once] - see ütleb funktsioonile, et see kustutab mitte ainult Google Sheetsis olevad duplikaadid, vaid ka nende 1. kirjed. Või teisisõnu, tagastab ainult kirjed, millel ei ole üldse duplikaate. Selleks paned TRUE, muidu FALSE või jäta argument vahele.

    See viimane argument on siinkohal teie mõjuvõim.

    Seega, et eemaldada kõik dubleerivad read oma Google Sheetsist täielikult (koos nende 1. ), jätke valemis teine argument vahele, kuid lisage kolmas:

    =UNIQUE(A1:C10,,TRUE)

    Näete, kuidas paremal olev tabel on palju lühem? See on sellepärast, et UNIQUE leidis ja eemaldas dubleerivad read ning nende 1. esinemise algsest Google Sheetsi tabelist. Nüüd on alles ainult unikaalsed read.

    Duplikaatide tuvastamine Google Sheets COUNTIF funktsiooni abil

    Kui ruumi hõivamine teise andmekogumiga ei ole teie plaanis, võite selle asemel Google Sheetsis dubleeringuid loendada (ja need seejärel käsitsi kustutada). See võtab vaid ühe lisaveerandi ja COUNTIF-funktsioon on abiks.

    Vihje. Kui te ei ole selle funktsiooniga tuttav, siis meil on selle kohta terve blogipostitus, vaadake seda julgelt.

    Näide 1. Saada esinemiste koguarv

    Tuvastame kõik dubleeringud koos nende 1. esinemisega Google Sheetsis ja kontrollime iga nimekirjas esineva marja koguarvu. Kasutan järgmist valemit D2-s ja kopeerin selle seejärel veergu:

    =COUNTIF($B$2:$B$10,$B2)

    Vihje. Selleks, et see valem hakkaks iga veeru reaga automaatselt toime tulema, mähkige kõik ArrayFormelasse ja muutke $B2 aadressile $B2:$B10 (kogu veerg). Seega ei ole teil vaja valemit alla kopeerida:

    Kui filtreerite seejärel seda andmekogumit numbrite järgi, saate näha ja isegi eemaldada käsitsi kõik liigsed dubleerivad read oma Google Sheets tabelist:

    Näide 2. Leia ja loenda kõik dubleeringud Google Sheetsis

    Juhul, kui teie eesmärk ei ole esinemiste koguarv ja te soovite pigem teada, kas see konkreetne kirje selles konkreetses reas on 1., 2. jne kanne, peate valemit veidi kohandama.

    Muuda vahemikku kogu veerust ($B$2:$B$10) ainult ühte rakku ($B$2:$B2) .

    Märkus. Pöörake tähelepanu absoluutsete viidete kasutamisele.

    =COUNTIF($B$2:$B2,$B2)

    Seekord on sellest Google Sheetsi tabelist mis tahes duplikaatide või kõigi duplikaatide kustutamine veelgi lihtsam, sest saate kõik kirjed, välja arvatud 1. kirjed, ära peita:

    Näide 3. Dubleerivate ridade lugemine Google Sheetsis

    Kuigi ülaltoodud valemid loendavad duplikaate ainult ühes Google Sheetsi veerus, võib teil olla vaja valemit, mis arvestab kõiki veerge ja tuvastab seega dubleerivad read.

    Sellisel juhul sobib paremini COUNTIFS. Lihtsalt loetlege oma tabeli iga veerg koos vastavate kriteeriumidega:

    =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    Vihje. Duplikaatide arvutamiseks on olemas veel üks võimalus - ilma valemiteta. See hõlmab Pivot tabelit ja ma kirjeldan seda lähemalt.

    Märgista duplikaadid staatuse veerus - IF-funktsioon

    Mõnikord ei piisa lihtsalt numbritest. Mõnikord on parem leida dubleeringud ja märkida need staatussambas. Jällegi: filtreerides oma Google Sheetsi andmeid selle veeru järgi, saate hiljem eemaldada need dubleeringud, mida te enam ei vaja.

    Näide 1. Topeltide leidmine 1 Google Sheetsi veerus

    Selle ülesande jaoks on vaja sama COUNTIF funktsiooni, kuid seekord pakitud IF funktsiooniga. Täpselt nii:

    =IF(COUNTIF($B$2:$B$10,$B2)>1, "Duplicate", "Unique")

    Vaatame, mis juhtub selle valemiga:

    1. Kõigepealt otsib COUNTIF kogu veerus B marja B2-st. Kui see on leitud, summeerib ta need kokku.
    2. Seejärel kontrollib IF seda kogusummat ja kui see on suurem kui 1, siis ütleb ta Duplikaat , muidu, Unikaalne .

    Loomulikult võite saada valemiga tagasi oma olekuid või näiteks leida & tuvastada ainult duplikaadid oma Google Sheets'i andmetes:

    =IF(COUNTIF($B$2:$B$10,$B2)>1, "Duplikaat","")

    Vihje. Niipea, kui leiate need duplikaadid, saate filtreerida tabelit staatuse veeru järgi. See võimaldab teil varjata korduvaid või unikaalseid kirjeid ja isegi valida terveid ridu & kustutage need duplikaadid oma Google Sheetsist täielikult:

    Näide 2. Dubleerivate ridade tuvastamine

    Samamoodi saate märkida absoluutsed dubleerivad read - read, mille kõik kirjed kõigis veergudes esinevad tabelis mitu korda:

    1. Alustage sama COUNTIFS-iga, mis oli varem - see, mis otsib iga veeru esimest väärtust ja loeb ainult neid ridu, kus kõik 3 kirjet kõigis 3 veerus korduvad:

      =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    2. Seejärel ümbritsege see valem IF-ga. See kontrollib korduvate ridade arvu ja kui see ületab 1, nimetab valem rea dubleerivaks:

      =IF(COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)>1, "Duplikaat","")

    Nüüd on ainult 2 duplikaati, sest kuigi kirss esineb tabelis 3 korda, on ainult kahes neist kõik 3 veergu identsed.

    Näide 3. Leia dubleerivad read, ignoreeri 1. kirjed

    Et ignoreerida 1. esinemist ja märkida ainult 2. ja teised, viita kogu veeru asemel tabeli esimestele lahtritele:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2)>1, "Duplikaat","")

    Vihje. Kui kasutate Microsoft Excelit, võivad olla abiks järgmised näited: Kuidas leida dubleeringuid Excelis.

    Tuvastage ja tõstke dubleeringud Google Sheetsi tingimuslike vormindusreeglitega esile

    On võimalus töödelda korduvaid andmeid nii, et üks pilk teie tabelisse annab teile selge arusaama, kas tegemist on dubleeriva kirjega.

    Ma räägin dubleeringute esiletõstmisest Google Sheetsis. Tingimuslik vormindamine aitab teid selles.

    Vihje. Pole kunagi proovinud tingimuslikku vormindamist? Ei mingit muret, me selgitame selle toimimist selles artiklis.

    Siin on, mida sa pead tegema:

    1. Avage tingimusliku vormingu seaded: Formaat> Tingimuslik vormindamine .
    2. Veenduge, et Rakenduge vahemikku väli sisaldab vahemikku, kus soovite duplikaate esile tõsta. Selle näite puhul alustan veerust B.
    3. Veebilehel Vormingu reeglid vali Kohandatud valem on ja sisestage sama COUNTIF, mida ma eespool tutvustasin:

      =COUNTIF($B$2:$B$10,$B2)>1

    Kui see leiab kirjed, mis esinevad vähemalt kaks korda veerus B, värvitakse need teie valitud tooniga:

    Teine võimalus oleks dubleerivate ridade esiletõstmine. Lihtsalt reguleerige vahemikku, millele reeglit kohaldada:

    Vihje. Kui olete Google Sheetsis duplikaadid esile tõstnud, saate andmeid värvide järgi filtreerida:

    • Ühest küljest saate veeru filtreerida nii, et nähtavale jäävad ainult valge täitevärviga lahtrid. Nii kustutate vaatest duplikaadid:

    • Teisest küljest võite hoida ainult värvilised lahtrid nähtaval:

    ja seejärel valige need read ning kustutage need duplikaadid oma Google Sheetsist täielikult:

    Vihje. Külastage seda õpetust, et leida rohkem valemeid dubleeringute esiletõstmiseks Google Sheetsis.

    Valemivabad viisid dubleeringute leidmiseks ja eemaldamiseks Google Sheetsis

    Valemid ja tingimuslik vorming on head, kuid on ka teisi vahendeid, mis aitavad teil leida duplikaate. Kaks neist on mõeldud just selle probleemi lahendamiseks.

    Duplikaatide tuvastamine Google Sheets'i Pivot tabeli abil

    Pivot tabelit kasutatakse arvutustabelites, et muuta andmed ümber ja muuta tabelid kergesti loetavaks ja arusaadavaks. See on omamoodi alternatiivne viis oma andmekogumite esitamiseks.

    Kõige atraktiivsem on siinkohal see, et teie algandmed ei muutu. Pivot tabel kasutab seda viitena ja annab tulemuse eraldi vahekaardil.

    Muide, see tulemus muutub dünaamiliselt sõltuvalt seadetest, mida saate jooksvalt muuta.

    Korduvate kirjete puhul aitab pivot-tabel teil Google Sheetsis duplikaate loendada ja eemaldada.

    Näide 1. Kuidas Pivot tabel loeb duplikaate Google Sheetsis

    1. Mine edasi Insert> Pivot tabel , määrake oma andmevahemik ja pivot-tabeli koht:

    2. Lisage pivot-tabeli redaktoris veerg oma duplikaatidega ( Nimi minu näites) jaoks Rid ja Väärtused .

      Kui teie veerg sisaldab numbrilisi kirjeid, valige COUNT kokkuvõtva funktsioonina jaoks Väärtused dubleeringute loendamiseks Google Sheetsis. Kui teil on tekst, valige selle asemel COUNTA:

    Kui teete kõik õigesti, siis on pivot-tabelis iga kirje teie nimekirjast ja saate teada, mitu korda see seal esineb:

    Nagu näete, näitab see pivot-tabel, et minu andmekogumis korduvad ainult mustikas ja kirss.

    Näide 2. Duplikaatide eemaldamine Google Sheetsis Pivot tabeli abil

    Dublettide kustutamiseks pivot-tabeli abil peate lisama ülejäänud veerud (minu näites 2) kui Rid teie pöördtabelile:

    Näete tabelis dubleeritud ridu, kuid numbrid ütlevad, millised neist korduvad algses andmestikus:

    Vihje. Kui te ei vaja enam numbreid, sulgege lihtsalt akna Väärtused kasti Pivot tabelis, vajutades selle paremas ülanurgas asuvat vastavat ikooni:

    Nii näeb teie pivot-tabel lõpuks välja:

    Ei mingeid duplikaate, ei mingeid täiendavaid arvutusi. On lihtsalt unikaalsed kirjed, mis on sorteeritud ühte tabelisse.

    Duplikaatide eemaldamine - standardne andmete puhastamise tööriist

    Google Sheetsi funktsioon on nende väike, lihtne ja lihtsakoeline tööriist duplikaatide eemaldamiseks. Seda nimetatakse selle toimingu järgi ja see asub all Andmed> Andmete puhastamine vahekaart:

    Siit ei leia sa midagi väljamõeldud, kõik on väga lihtne. Sa lihtsalt määrad, kas su tabelil on päise rida ja valid kõik need veerud, mida tuleks kontrollida duplikaatide suhtes:

    Kui olete valmis, vajutage sellele suurele rohelisele nupule ning tööriist leiab ja kustutab teie Google Sheetsi tabelist dubleerivad read ning ütleb, kui palju unikaalseid ridu on jäänud:

    Kahjuks on see vahend nii kaugeleulatuv. Iga kord, kui teil on vaja duplikaatidega tegeleda, peate selle utiliidi käsitsi käivitama. Samuti on see kõik, mida ta teeb: kustutab duplikaadid. Ei ole võimalust neid erinevalt töödelda.

    Õnneks on kõik need puudused lahendatud Ablebits'i Google Sheets'i lisavahendiga Remove Duplicates add-on.

    Eemalda dubleeringud lisavõimalus Google Sheets'ile

    Remove Duplicates add-on on tõeline mängu muutja. Alustuseks sisaldab see 5 erinevat tööriista dubleeringute tuvastamiseks Google Sheetsis. Aga täna vaatame järgmist. Topelt- või unikaalsete ridade leidmine .

    Ainuüksi see pakub 7 erinevat võimalust duplikaatide käsitlemiseks ja see ei kiirenda lihtsalt kogu protsessi, vaid oskab seda täielikult automatiseerida.

    Kui olete selle Google Workspace Marketplace'ist paigaldanud, siis ilmub see alla Laiendused :

    Nagu tavaline Google Sheets tööriist, võimaldab see samuti valida töötlemiseks vajaliku vahemiku ja veerud, kuid elegantsemalt :)

    Kõik seaded on jagatud 4 kasutajasõbralikuks sammuks, kus tuleb valida:

    1. vahemik
    2. mida leida: dubleeringud või unikaalsed tooted
    3. veerud
    4. mida teha leitud dokumentidega

    Saate isegi spetsiaalseid pilte piiluda, et oleks alati selge, mida teha:

    Milleks, võite arvata? Noh, erinevalt tavatööriistast pakub see lisa palju enamat:

    • leida duplikaadid samuti kordumatud, sealhulgas või välja arvatud 1. esinemised
    • esile duplikaadid Google'i lehtedel
    • lisada staatuse veerg
    • kopeerimine/liigutamine tulemused uuele lehele/lehele või ükskõik millises konkreetses kohas teie arvutustabelis
    • selge leitud väärtused rakkudest
    • kustutada dubleerivad read oma Google Sheet täielikult

    Lihtsalt valige, milline viis teile kõige paremini sobib, valige valikud ja laske lisaseadmel tööd teha.

    See video võib olla veidi vana, kuid see näitab suurepäraselt, kui lihtne on selle lisandiga töötada:

    Teha add-on eemaldada duplikaadid automaatselt

    Tordil on ka see, et saate salvestada kõigi 4 etapi seaded stsenaariumidesse ja käivitada need hiljem ükskõik millise tabeli puhul ühe klõpsuga.

    Või - mis veelgi parem - planeerige need stsenaariumid nii, et need käivituvad automaatselt teatud ajal päevas:

    Teie kohalolek ei ole vajalik ja lisavõimalus kustutab duplikaadid automaatselt isegi siis, kui fail on suletud või olete võrguühenduseta. Kui soovite selle kohta rohkem teada saada, külastage seda üksikasjalikku õpetust ja vaadake seda demovideot:

    Soovitan teil paigaldada lisavõimalus Google Sheetsi poest ja torkida sellega ringi. Te näete, kui lihtne on leida, eemaldada ja esile tõsta dubleeringuid ilma valemiteta vaid paari klikiga.

    Tabelarvutus koos valemite näidetega

    Leia & eemalda duplikaadid Google Sheetsis - valemite näited (tee tabelist koopia)

    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.