Krahasoni dy kolona dhe hiqni dublikatat në Excel

  • Shperndaje Kete
Michael Brown

Do t'ju duhen rreth 10 minuta për të lexuar këtë artikull dhe në 5 minutat e ardhshme (ose edhe më shpejt nëse zgjidhni zgjidhjen e dytë të përshkruar në artikull) do të krahasoni lehtësisht dy kolona Excel për dublikatat dhe do të hiqni ose nxjerr në pah mashtrimet e gjetura. Në rregull, numërimi mbrapsht ka filluar!

Excel është një aplikacion shumë i fuqishëm dhe vërtet i lezetshëm për krijimin dhe përpunimin e grupeve të mëdha të të dhënave. Tani që keni shumë libra pune me një grup të dhënash, ose ndoshta vetëm një tabelë të madhe, mund të dëshironi të krahasoni 2 kolona për dublikatat dhe më pas të bëni diçka me hyrjet e gjetura, për shembull fshini rreshtat e kopjuar, kopjimet me ngjyra ose pastroni përmbajtjen e qeliza të dyfishta. Këto dy kolona mund të vendosen në një tabelë, ngjitur ose jo, ose mund të qëndrojnë në 2 fletë pune të ndryshme apo edhe libra pune.

Të themi, ju keni 2 kolona me emra njerëzish - 5 emra në kolonën A dhe 3 emra në kolonën B, dhe ju dëshironi të krahasoni të dhënat midis këtyre dy kolonave për të gjetur dublikatë. Siç e kuptoni, këto janë të dhëna false vetëm për një shembull të shpejtë; në fletët reale të punës zakonisht keni mijëra e dhjetëra mijëra hyrje.

Varianti A : Të dyja kolonat janë të vendosura në një fletë, në një tabelë të vetme: Kollona A dhe Kollona B

Varianti B : Dy kolona janë të vendosura në fletë të ndryshme: Kollona A në Fletën2 dhe Kolona A në Fletën3

Hiq Dublikatin e integruarmjeti i disponueshëm në Excel 2016, Excel 2013 dhe 2010 nuk mund të trajtojë këtë skenar sepse nuk mund të krahasojë të dhënat midis 2 kolonave. Për më tepër, ai mund të heqë vetëm mashtrimet, nuk ka zgjidhje tjetër si theksimi ose ngjyrosja, mjerisht :-(.

Më tej, unë do të përshkruaj 2 mënyra të mundshme për të krahasuar dy kolona Excel që ju lejojnë të gjeni dhe hiqni hyrjet e kopjuara:

Krahaso 2 kolona për të gjetur dublikatë duke përdorur formulat e Excel

Varianti A: të dyja kolonat janë në të njëjtën listë

  1. Në qelizën e parë boshe, në shembullin tonë kjo është qeliza C1, shkruani formulën e mëposhtme:

    =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)),"Unique","Duplicate")

    Në formulën tonë, A1 është qeliza e parë e kolonës së parë që ne duam të përdorim për krahasim. $B$1 dhe $B$10000 janë adresat e qelizës së parë dhe të fundit të kolonës së dytë me të cilat dëshironi të krahasoni. Kushtojini vëmendje referenca absolute e qelizës - shenjat e dollarit ($) që paraprijnë shkronjat e kolonës dhe numrat e rreshtave. Unë e përdor referencën absolute me qëllim, në mënyrë që adresat e qelizave të mbeten të pandryshuara gjatë kopjimit të formulës.

    Nëse dëshironi të gjeni mashtruesit në kolonën B, ndërroni kolonën emrat në mënyrë që formula të duket si kjo:

    =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)),"Unique","Duplicate")

    Në vend të " Unik "/" Dublikuar " ju mund të shkruani etiketat tuaja, p.sh. " Nuk u gjet "/" U gjet ", ose lini vetëm " Dublicate " dhe shkruani "" në vend të "Unik". Në rastin e fundit, do të keniqelizat e zbrazëta pranë qelizave për të cilat nuk u gjetën dublikatë, besoj se një prezantim i tillë është më i përshtatshëm për analizën e të dhënave.

  2. Tani le të kopjojmë formulën në të gjitha qelizat e kolonës C , deri në rreshtin e fundit që përmban të dhëna në kolonën A. Për ta bërë këtë, vendosni kursorin në këndi i poshtëm djathtas i qelizës C1 dhe kursori do të ndryshojë në një kryq të zi, siç tregohet në imazhin më poshtë:

    Klikoni butonin e majtë të miut dhe duke e mbajtur të shtypur, tërhiqni kufirin poshtë duke zgjedhur të gjitha qelizat ku dëshironi të kopjoni formulën. Kur të zgjidhen të gjitha qelizat e nevojshme, lëshoni butonin e majtë të miut:

    Këshillë: Në tabela të mëdha, është më e shpejtë të kopjoni formulën duke përdorur shkurtore. Klikoni në qelizën C1 për ta zgjedhur dhe shtypni Ctrl + C (për të kopjuar formulën në kujtesën e fragmenteve), më pas shtypni Ctrl + Shift + End (për të zgjedhur të gjitha qelizat jo bosh në kolonën C) dhe në fund shtypni Ctrl + V (për të ngjitur formulën në të gjitha qelizat e zgjedhura).

  3. E mrekullueshme, të gjitha qelizat e dyfishuara janë shënuar si "Dublicate":

Varianti B: dy kolona janë në fletë pune të ndryshme (librat e punës)

  1. Në qelizën e parë të kolonës së parë boshe në Fletën2 (kolona B në rastin tonë), shkruani formulën:

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

    Ku Fleta3 është emri i fletës në të cilën ndodhet kolona e dytë dhe $A$1:$A$10000 janë adresat e qelizave të para dhe të fundit të atë kolonën e dytë.

  2. Ngjashëm me variantin A.
  3. Nekeni rezultatin e mëposhtëm:

Kliko për të shkarkuar fletën e punës me shembujt e mësipërm dhe formulën për të krahasuar 2 kolona për të gjetur dublikatë.

Puna me dublikatat e gjetura

Perfekt, ne kemi gjetur hyrjet në kolonën e parë (kolona A) që ekzistojnë edhe në kolonën e dytë (kolona B). Tani duhet të bëjmë diçka me ta :)

Do të ishte mjaft joefektive dhe do të merrte shumë kohë për të parë të gjithë tabelën dhe për të rishikuar me dorë hyrjet e kopjuara. Ka mënyra shumë më të mira.

Trego vetëm rreshtat e dyfishta në kolonën A

Nëse kolonat tuaja nuk kanë tituj, duhet t'i shtoni ato. Për ta bërë këtë, vendosni kursorin në numrin që tregon rreshtin e parë dhe ai do të ndryshojë në një shigjeta e zezë siç tregohet në pamjen e ekranit:

Klikoni me të djathtën në rreshtin e zgjedhur dhe zgjidhni " Insert " nga menyja e kontekstit:

Jepni emra kolonave tuaja, p.sh. " Emri " dhe " Dublikuar? ". Më pas kaloni në skedën Data dhe kliko Filtër :

Pas kësaj kliko një shigjetë të vogël gri pranë " Dublico? " për të hapur një listën rënëse, zgjidhni të gjithë artikujt përveç Dublikatit në atë listë dhe klikoni OK :

Kjo është, tani shihni vetëm ato qeliza të kolonës A që kanë vlera të dyfishta në kolonën B. Ekzistojnë vetëm tre qeliza të tilla në fletën tonë të testimit, siç e kuptoni në fletët reale ka të ngjarë të ketë më shumë, shumë më tepër prej tyre:

Nënë mënyrë që të shfaqen përsëri të gjitha rreshtat e kolonës A, klikoni simbolin e filtrit në kolonën B që tani duket si një gyp me një shigjetë të vogël dhe kontrolloni "Zgjidh të gjitha". Përndryshe, ju mund të bëni të njëjtën gjë nëpërmjet Skedës së të dhënave -> Zgjidh & Filtro -> Pastro , siç tregohet në pamjen e ekranit:

Ngjyros ose thekso kopjet e gjetura

Nëse flamuri " Dublicate " nuk mjafton për qëllimet tuaja dhe ju dëshironi të shënoni qelizat e dyfishta sipas ngjyrës së shkronjave ose ngjyrës së mbushjes ose në ndonjë mënyrë tjetër…

Më pas filtroni dublikatat siç u shpjegua më lart, zgjidhni të gjitha qelizat e filtruara dhe shtypni Ctrl + F1 për të hapur kutia e dialogut Formatoni qelizat . Si shembull, le të ndryshojmë ngjyrën e sfondit të rreshtave të dyfishuar në të verdhë të ndezur. Sigurisht, mund të ndryshoni ngjyrën e sfondit të qelizave duke përdorur opsionin Plotësoni ngjyrën në skedën Home , por avantazhi i kutisë së dialogut Format Cells është se ju lejon të bëni të gjitha formatimet ndryshimet në të njëjtën kohë:

Tani definitivisht nuk do të humbisni një qelizë të vetme të dyfishuar:

Hiqni dublikatat nga kolona e parë

Filtro tabelën tuaj në mënyrë që vetëm qelizat me të dyfishta shfaqen vlerat dhe zgjidhni të gjitha ato qeliza.

Nëse 2 kolona që po krahasoni ndodhen në fletë të ndryshme pune , d.m.th. në tabela të veçanta, kliko me të djathtën në intervalin e zgjedhur dhe zgjidh " Fshi rreshtin " nga menyja e kontekstit:

Klikoni OK kur Excel do t'ju kërkojë të konfirmoniqë vërtet dëshironi të "Fshini të gjithë rreshtin e fletës" dhe më pas të pastroni filtrin. Siç mund ta shihni, kanë mbetur vetëm rreshtat me vlera unike:

Nëse 2 kolona ndodhen në një fletë pune , pranë njëra-tjetrës (ngjitur) ose nuk prekin njëra-tjetrën (jo ngjitur) , heqja e dublikatave është pak më komplekse. Nuk mund të fshijmë rreshta të tëra që përmbajnë vlera të dyfishta sepse kjo do të fshinte qelizat përkatëse edhe në kolonën e dytë. Pra, në mënyrë që të lini vetëm hyrje unike në kolonën A, bëni si më poshtë:

  1. Filtoni tabelën në mënyrë që të shfaqen vetëm qelizat e dyfishta dhe zgjidhni të gjitha ato qeliza. Klikoni me të djathtën në përzgjedhjen dhe zgjidhni " Pastro përmbajtjen ":
  2. Pastro filtrin.
  3. Zgjidh të gjitha qelizat në kolonën A duke filluar nga qeliza A1 deri tek e fundit qelizë që përmban të dhëna.
  4. Shkoni te skeda Të dhënat dhe klikoni Renditni A në Z . Në dritaren e dialogut që hapet, zgjidhni " Vazhdo me përzgjedhjen aktuale " dhe kliko Rendit :
  5. Fshi kolonën që përmban formulën sepse nuk duhet më, vetëm "Uniket" kanë mbetur atje deri tani.
  6. Kjo është e gjitha, tani kolona A përmban vetëm të dhëna unike që nuk ekzistojnë në kolonën B :

Siç e shihni, nuk është aq e vështirë të hiqni dublikatat midis dy kolonave të Excel duke përdorur formula. Edhe pse është shumë kohë dhe proces i mërzitshëm për të shkruar dhe kopjuar formulën, aplikoni dhepastroni filtrin sa herë që duhet të krahasoni 2 kolona në fletët tuaja të punës. Zgjidhja tjetër që do të sjell në vëmendjen tuaj është shumë më e thjeshtë dhe do të marrë vetëm një pjesë të kohës që kemi shpenzuar për metodën e parë. Besoj se do të gjeni gjëra më të këndshme për të shpenzuar kohën e kursyer ;)

Krahasoni 2 kolona Excel për dublikatat duke përdorur një magjistar vizual

Dhe tani më lejoni t'ju tregoj se si të krahasoni dy kolona për dublikatë duke përdorur veglat tona Dedupe për Excel.

  1. Hapni fletën e punës (ose fletët e punës) ku ndodhen kolonat që dëshironi të krahasoni.
  2. Zgjidhni çdo qelizë brenda kolonës së parë, kaloni në skedën Ablebits Data dhe klikoni butonin Krahaso tabelat :
  3. hapin 1 të magjistarit, do të shihni se kolona juaj e parë është zgjedhur tashmë, kështu që thjesht klikoni Tjetër .

    Shënim. Nëse dëshironi të krahasoni jo vetëm 2 kolona, ​​por 2 tabela, duhet të zgjidhni të gjithë tabelën e parë në këtë hap.

  4. hapin 2 të magjistarit, zgjidhni Kolona e dytë me të cilën dëshironi të krahasoni. Ne zgjedhim Fleta2 në të njëjtin libër pune. Në shumicën e rasteve, magjistari i zgjuar zgjedh automatikisht kolonën e 2-të, nëse për ndonjë arsye kjo nuk ndodh, zgjidhni kolonën e synuar duke përdorur miun. Nëse po krahasoni tabela të tëra, zgjidhni të gjithë tabelën e dytë.
  5. Zgjidhni për të gjetur Vlerat e kopjuara :
  6. Zgjidhni çiftin e kolonave që judua të krahasoj:

    Këshillë. Nëse po krahasoni tabela, mund të zgjidhni disa çifte kolonash për krahasim, për shembull, emrin dhe mbiemrin. Për më shumë detaje, ju lutemi shihni Si të hiqni dublikatat nga dy fletëllogaritëse Excel.

  7. Dhe së fundi, ju duhet të vendosni se çfarë doni të bëni me mashtrimet e gjetura. Mund të zgjidhni të fshini hyrjet e kopjuara, t'i zhvendosni ose kopjoni ato në një fletë tjetër pune, të shtoni një kolonë statusi (rezultati do të jetë i ngjashëm me zgjidhjen tonë të parë me formulat e Excel), të nënvizoni dublikatat ose thjesht të zgjidhni të gjitha qelizat me vlera të dyfishta:

    Këshillë. Mos zgjidhni të fshini dublikatat, veçanërisht nëse po e përdorni mjetin për herë të parë. Në vend të kësaj, zgjidhni të lëvizni mashtrimet në një fletë tjetër pune . Kjo do të heqë dublikatat nga tabela e parë, por ju jep një shans për të rishikuar listën e hyrjeve të njohura si dublikatë. Kur krahasoni me disa kolona që përputhen në tabela të mëdha, mund të ndodhë që ju keni harruar aksidentalisht të zgjidhni një kolonë kyçe me të dhëna unike dhe lëvizja e dublikatave do të parandalojë një humbje të pakthyeshme të të dhënave.

  8. Klikoni Finish dhe shijoni rezultatin. Ajo që kemi tani është një tabelë e bukur, e pastër pa dublikatë:

Mos harroni zgjidhjen e mëparshme dhe ndjeni ndryshimin :) Është vërtet e shpejtë dhe e lehtë të fshini fletët tuaja të punës me Krahasoni dy tabela . Në fakt, do t'ju marrë më pak kohë sesa keni shpenzuar për të lexuarkëtë artikull.

Aktualisht, Krahaso tabelat është pjesë e Suite tonë Ultimate për Excel, një koleksion prej 70+ mjetesh profesionale që fshehin mbi 300 raste përdorimi. Ora po troket, prandaj nxitoni dhe shkarkoni menjëherë!

Nëse keni pyetje ose diçka nuk është e qartë, ju lutem më lini një koment dhe me kënaqësi do të shtjelloj më tej. Faleminderit që lexuat!

Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.