Primerjajte dva stolpca in odstranite podvojitve v Excelu

  • Deliti To
Michael Brown

Za branje tega članka boste potrebovali približno 10 minut, v naslednjih 5 minutah (ali še hitreje, če izberete 2. rešitev, opisano v članku) pa boste zlahka primerjali dva stolpca Excel za podvojitve in odstranili ali označili najdene podvojitve. Dobro, odštevanje se je začelo!

Excel je zelo zmogljiv in res super program za ustvarjanje in obdelavo velikih nizov podatkov. Zdaj, ko imate veliko delovnih zvezkov z množico podatkov ali morda samo eno veliko tabelo, boste morda želeli primerjati dva stolpca za podvojitve in nato nekaj narediti z najdenimi vnosi, na primer izbrisati podvojene vrstice, obarvati dvojnike ali izbrisati vsebino podvojenih celic. Ta dva stolpca sta lahkose lahko nahajajo v eni preglednici, povezano ali ne, lahko pa se nahajajo v dveh različnih delovnih listih ali celo delovnih zvezkih.

Recimo, da imate dva stolpca z imeni ljudi - 5 imen v stolpcu A in 3 imena v stolpcu B - in želite primerjati podatke med tema dvema stolpcema ter poiskati podvojitve. Kot ste razumeli, so to navidezni podatki samo za hiter primer; v resničnih delovnih listih imate običajno na tisoče in desettisoče vnosov.

Varianta A : Oba stolpca se nahajata na enem listu v eni sami tabeli: Stolpec A in . Stolpec B

Varianta B : Dva stolpca sta na različnih listih: Stolpec A v listu2 in . Stolpec A v listu3

Vgrajeno orodje Odstrani dvojnik, ki je na voljo v programih Excel 2016, Excel 2013 in 2010, ne more obravnavati tega scenarija, ker ne more primerjati podatkov med dvema stolpcema. Poleg tega lahko samo odstrani dvojnike, druge možnosti, kot je poudarjanje ali barvanje, pa žal niso na voljo :-(.

V nadaljevanju bom opisal dva možna načina primerjave dveh stolpcev programa Excel, ki vam omogočata iskanje in odstranjevanje podvojenih vnosov:

    Primerjanje 2 stolpcev za iskanje podvojitev z uporabo Excelovih formul

    Varianta A: oba stolpca sta na istem seznamu

    1. V prvo prazno celico, v našem primeru je to celica C1, zapišite naslednjo formulo:

      =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)), "Edinstveno", "Dvojnik")

      V naši formuli, A1 je prva celica prvega stolpca, ki jo želimo uporabiti za primerjavo. $B$1 in . $B$10000 sta naslova prve in zadnje celice drugega stolpca, ki ju želite primerjati.Bodite pozorni na absolutno sklicevanje na celice - znaki dolarja ($) pred črkami stolpcev in številkami vrstic. Absolutno sklicevanje sem uporabil namenoma, da bi naslovi celic pri kopiranju formule ostali nespremenjeni.

      Če želite poiskati dvojnike v stolpcu B, zamenjajte imena stolpcev, tako da bo formula videti takole:

      =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)), "Edinstveno", "Dvojnik")

      Namesto " Edinstvene "/" Duplikatni " lahko napišete svoje oznake, npr. " Ni bilo najdeno "/" Najdeno na spletnem mestu " ali pa pustite samo " Duplikatni " in namesto "Unique" vnesite "". V slednjem primeru boste imeli prazne celice ob celicah, za katere podvojitve niso bile najdene, menim, da je takšen prikaz bolj primeren za analizo podatkov.

    2. Zdaj kopirajmo formulo v vse celice stolpec C do zadnje vrstice, ki vsebuje podatke v stolpcu A. To storite tako, da postavite kazalec v spodnji desni kot celice C1 in kazalec se bo spremenil v črn križ, kot je prikazano na spodnji sliki:

      Kliknite levi gumb miške in ga držite pritisnjenega, povlecite rob navzdol ter izberite vse celice, v katere želite kopirati formulo. Ko so izbrane vse potrebne celice, spustite levi gumb miške:

      Nasvet: V velikih tabelah je hitreje kopirati formulo z uporabo bližnjic. Kliknite na celico C1 da jo izberete in pritisnete kombinacijo tipk Ctrl + C (za kopiranje formule v odložišče), nato pritisnite Ctrl + Shift + End (za izbiro vseh nepraznih celic v stolpcu C) in nazadnje pritisnite Ctrl + V (za prilepitev formule v vse izbrane celice).

    3. Odlično, vse podvojene celice so označene kot "Podvojeno":

    Varianta B: dva stolpca sta na različnih delovnih listih (delovnih zvezkih)

    1. V 1. celico 1. praznega stolpca v listu 2 (v našem primeru v stolpec B) zapišite formulo:

      =IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"", "Dvojnik")

      Kje: List3 je ime lista, na katerem se nahaja drugi stolpec, in $A$1:$A$10000 sta naslova prve in zadnje celice tega drugega stolpca.

    2. Podobno kot varianta A.
    3. Imamo naslednji rezultat:

    Kliknite za prenos delovnega lista z zgornjimi primeri in formulo za primerjavo dveh stolpcev za iskanje podvojitev.

    Delo z najdenimi dvojniki

    Odlično, našli smo vnose v prvem stolpcu (stolpec A), ki obstajajo tudi v drugem stolpcu (stolpec B). Zdaj moramo z njimi nekaj narediti :)

    Pregledovanje celotne tabele in ročno pregledovanje podvojenih vnosov bi bilo precej neučinkovito in bi zahtevalo preveč časa. Obstajajo veliko boljši načini.

    Prikaži samo podvojene vrstice v stolpcu A

    Če vaši stolpci nimajo naslovov, jih morate dodati. To storite tako, da postavite kazalec na številko, ki označuje 1. vrstico, in spremenila se bo v črna puščica kot je prikazano na sliki zaslona:

    Z desno tipko miške kliknite izbrano vrstico in izberite " Vstavite " iz kontekstnega menija:

    Poimenujte stolpce, npr. " Ime " in " Duplikat? ". Nato preklopite na Podatki in kliknite zavihek Filter :

    Nato kliknite majhno sivo puščico poleg " Duplikat? ", da odprete spustni seznam, na njem odstranite vse elemente, razen podvojenih, in kliknite V REDU :

    To je to, zdaj vidite samo tiste celice stolpca A, ki imajo podvojene vrednosti v stolpcu B. V našem testnem delovnem listu so samo tri take celice, kot razumete, jih je v resničnih listih verjetno več, veliko več:

    Če želite znova prikazati vse vrstice stolpca A, kliknite simbol filtra v stolpcu B, ki je zdaj videti kot lijak z majhno puščico. in potrdite "Izberi vse". Enako lahko storite tudi prek zavihek Podatki -> Izberite & amp; Filter -> Jasno , kot je prikazano na sliki zaslona:

    Obarvajte ali poudarite najdene dvojnike

    Če je " Duplikatni " ne zadostuje za vaše namene in želite podvojene celice označiti z barvo pisave ali barvo polnila ali na kakšen drug način...

    Nato filtrirajte podvojitve, kot je razloženo zgoraj, izberite vse filtrirane celice in pritisnite kombinacijo tipk Ctrl + F1, da odprete Oblikovanje celic Kot primer spremenimo barvo ozadja podvojenih vrstic v svetlo rumeno. Seveda lahko barvo ozadja celic spremenite z uporabo pogovornega okna Barva polnila možnost na Domov Prednost pogovornega okna Oblikuj celice je v tem, da lahko vse spremembe oblikovanja opravite hkrati:

    Zdaj zagotovo ne boste pogrešali niti ene podvojene celice:

    Odstranjevanje podvojitev iz prvega stolpca

    Filtrirajte tabelo tako, da bodo prikazane samo celice s podvojenimi vrednostmi, in izberite vse te celice.

    Če sta dva stolpca, ki ju primerjate, na različnih delovnih listih , tj. v ločenih tabelah, z desno tipko miške kliknite izbrano območje in izberite " Brisanje vrstice " iz kontekstnega menija:

    Kliknite . V REDU ko vas bo Excel prosil, da potrdite, da res želite "Izbriši celotno vrstico lista", in nato počistite filter. Kot lahko vidite, ostanejo samo vrstice z edinstvenimi vrednostmi:

    Če sta na enem delovnem listu 2 stolpca , ki so drug ob drugem (sosednji) ali se ne dotikajo drug drugega (nesorodni), je odstranjevanje podvojenih vrednosti nekoliko bolj zapleteno. Ne moremo izbrisati celotnih vrstic, ki vsebujejo podvojene vrednosti, saj bi s tem izbrisali tudi ustrezne celice v 2. stolpcu. Da bi torej v stolpcu A ostali samo edinstveni vnosi, naredite naslednje:

    1. Filtrirajte tabelo tako, da bodo prikazane samo podvojene celice, in izberite vse te celice. Z desno tipko miške kliknite izbor in izberite " Jasna vsebina ":
    2. Počistite filter.
    3. Izberite vse celice v stolpcu A od celice A1 do zadnje celice, ki vsebuje podatke.
    4. Pojdite na Podatki in kliknite zavihek Razvrsti od A do Z . V pogovornem oknu, ki se odpre, izberite " Nadaljujte s trenutnim izborom " in kliknite Razvrsti :
    5. Izbrišite stolpec s formulo, ker ga ne potrebujete več, saj so v njem ostali le "Unikati".
    6. To je vse, zdaj stolpec A vsebuje samo edinstvene podatke, ki ne obstajajo v stolpcu B. :

    Kot vidite, ni tako težko odstraniti podvajanja med dvema stolpcema v Excelu z uporabo formul. Čeprav je to zelo zamuden in dolgočasen postopek pisanja in kopiranja formule, uporabe in brisanja filtra vsakič, ko morate primerjati 2 stolpca v delovnih listih. Druga rešitev, na katero vas bom opozoril, je veliko preprostejša in bo zahtevala le delček časa, ki smo ga porabili zaprva metoda. Verjamem, da boš našel prijetnejše stvari, za katere boš porabil prihranjeni čas ;)

    Primerjanje 2 stolpcev programa Excel za podvojitve z uporabo vizualnega čarovnika

    Zdaj pa vam pokažem, kako lahko z orodji Dedupe za Excel primerjate dva stolpca za dvojnike.

    1. Odprite delovni list (ali več delovnih listov), v katerem so stolpci, ki jih želite primerjati.
    2. Izberite katero koli celico v 1. stolpcu, preklopite na Podatkovni zapisi o napravah Ablebits in kliknite zavihek Primerjava tabel gumb:
    3. Na spletni strani korak 1 čarovnika boste videli, da je prvi stolpec že izbran, zato preprosto kliknite Naslednji .

      Opomba: Če ne želite primerjati le dveh stolpcev, temveč dve tabeli, morate v tem koraku izbrati celotno prvo tabelo.

    4. Na spletni strani korak 2 čarovnika izberite 2. stolpec, s katerim želite primerjati. Izberemo List2 v istem delovnem zvezku. V večini primerov pametni čarovnik samodejno izbere 2. stolpec, če se to iz kakšnega razloga ne zgodi, izberite ciljni stolpec z miško. Če primerjate celotne tabele, izberite celotno 2. tabelo.
    5. Izberite, če želite poiskati Podvojene vrednosti :
    6. Izberite par stolpcev, ki ju želite primerjati:

      Nasvet. Če primerjate tabele, lahko za primerjavo izberete več parov stolpcev, na primer ime in priimek. Za več podrobnosti glejte Kako odstraniti dvojnike iz dveh preglednic Excel.

    7. Na koncu se morate odločiti, kaj želite storiti z najdenimi podvojenimi vrednostmi. Lahko izbirate med brisanjem podvojenih vnosov, premikanjem ali kopiranjem v drug delovni list, dodajanjem stolpca stanja (rezultat bo podoben naši prvi rešitvi z Excelovimi formulami), poudarjanjem podvojenih vnosov ali samo izbiro vseh celic s podvojenimi vrednostmi:

      Nasvet. Ne izberite izbrisa podvojitev, zlasti če orodje uporabljate prvič. premikanje dvojnikov v drug delovni list . S tem boste iz prve tabele odstranili podvojitve, hkrati pa boste lahko pregledali seznam vnosov, ki so prepoznani kot podvojitve. Pri primerjanju po več ujemajočih se stolpcih v velikih tabelah se lahko zgodi, da ste pomotoma pozabili izbrati ključni stolpec z edinstvenimi podatki, premik podvojitev pa bo preprečil nepopravljivo izgubo podatkov.

    8. Kliknite . Zaključek in uživajte v rezultatu. Zdaj imamo lepo, čisto tabelo brez podvojitev:

    Spomnite se prejšnje rešitve in začutite razliko :) Delovne liste lahko hitro in enostavno odštevate z Primerjava dveh tabel Pravzaprav boste za to porabili manj časa, kot ste ga porabili za branje tega članka.

    Trenutno, Primerjava tabel je del našega paketa Ultimate Suite za Excel, zbirke več kot 70 profesionalnih orodij, ki pokrivajo več kot 300 primerov uporabe. Čas teče, zato pohitite in ga prenesite zdaj!

    Če imate vprašanja ali vam je kaj nejasno, mi prosim napišite komentar in z veseljem vam bom razložila podrobnosti. Hvala za branje!

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.