Fergelykje twa kolommen en ferwiderje duplikaten yn Excel

  • Diel Dit
Michael Brown

It sil jo sawat 10 minuten duorje om dit artikel te lêzen en yn 'e folgjende 5 minuten (of noch rapper as jo de 2e oplossing kieze beskreaun yn it artikel) sille jo twa Excel-kolommen maklik fergelykje foar duplikaten en ferwiderje of markearje de fûn dupes. Okee, it ôftellen is begon!

Excel is in heul krêftige en heul coole applikaasje foar it meitsjen en ferwurkjen fan grutte arrays fan gegevens. No't jo in protte wurkboeken hawwe mei in pool fan gegevens, of miskien mar ien enoarme tabel, wolle jo miskien 2 kolommen fergelykje foar duplikaten en dan wat dwaan mei fûnen yngongen, bygelyks dûbele rigen wiskje, kleurdupes of de ynhâld wiskje fan dûbele sellen. Dizze twa kolommen kinne lizze yn ien tabel, oanienwei as net-oaninoar, of se kinne lizze yn 2 ferskillende wurkblêden of sels wurkboeken.

Sizze, jo hawwe 2 kolommen mei nammen fan minsken - 5 nammen yn kolom A en 3 nammen yn kolom B, en jo wolle gegevens fergelykje tusken dizze twa kolommen om duplikaten te finen. Sa't jo begripe, dit is falske gegevens krekt foar in fluch foarbyld; yn echte wurkblêden hawwe jo meast tûzenen en tsientûzenen yngongen.

Fariant A : Beide kolommen steane op ien blêd, yn ien tabel: Kolom A en Kolom B

Fariant B : Twa kolommen lizze op ferskate blêden: Kolom A yn Blêd2 en Kolom A yn Blêd3

It ynboude Duplikaat fuortsmiteark beskikber yn Excel 2016, Excel 2013 en 2010 kin net omgean dit senario omdat it kin net ferlykje gegevens tusken 2 kolommen. Fierder kin it allinnich dupes fuortsmite, gjin oare kar lykas markearje of kleurjen is beskikber, helaas :-(.

Fierder sil ik 2 mooglike manieren beskriuwe om twa Excel-kolommen te fergelykjen wêrmei jo fine kinne en ferwiderje dûbele yngongen:

Fergelykje 2 kolommen om duplikaten te finen mei Excel-formules

Fariant A: beide kolommen steane op deselde list

  1. Yn de earste lege sel, yn ús foarbyld is dit sel C1, skriuw de folgjende formule:

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

    Yn ús formule is A1 de earste sel fan 'e earste kolom dy't wy wolle brûke foar fergeliking $B$1 en $B$10000 binne de adressen fan de earste en de lêste sel fan de 2e kolom dêr't jo mei ferlykje wolle. de absolute selferwizing - dollartekens ($) foarôfgeand oan de kolomletters en rigenûmers. Ik brûk de absolute referinsje mei opsetsin, sadat de seladressen net feroare bliuwe by it kopiearjen fan de formule.

    As jo ​​wolle fyn dupes yn kolom B, ruilje de kolom nammen sadat de formule der sa útsjocht:

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

    Yn stee fan " Unique "/" Duplicate " kinne jo jo eigen labels skriuwe, bgl. " Net fûn "/" Fûn ", of lit allinnich " Duplicate " en typ "" ynstee fan "Uniek". Yn it lêste gefal sille jo hawwelege sellen neist sellen dêr't duplikaten net fûn binne, leau ik dat sa'n presintaasje handiger is foar gegevensanalyse.

  2. No litte wy de formule kopiearje nei alle sellen fan kolom C , oant de lêste rige dy't gegevens yn kolom A befettet. Om dit te dwaan, set de rinnerke op de rjochter ûnderhoeke fan sel C1 , en de rinnerke sil feroarje yn in swart krús, lykas werjûn yn de ôfbylding hjirûnder:

    Klikje op de loftermûsknop en hâld dy yngedrukt, sleep de râne nei ûnderen selektearje alle sellen wêr't jo de formule kopiearje wolle. As alle needsaaklike sellen selektearre binne, lit de lofter mûsknop los:

    Tip: Yn grutte tabellen is it rapper om de formule te kopiearjen mei fluchtoetsen. Klikje op sel C1 om it te selektearjen en druk op Ctrl + C (om de formule nei it klamboerd te kopiearjen), druk dan op Ctrl + Shift + End (om alle net-lege sellen yn Kolom C te selektearjen), en slach úteinlik op Ctrl + V (om de formule yn alle selektearre sellen te plakjen).

  3. Geweldich, alle dûbele sellen wurde markearre as "Duplicate":

Fariant B: twa kolommen binne op ferskate wurkblêden (wurkboeken)

  1. Yn de 1e sel fan 'e 1e lege kolom yn Blêd2 (kolom B yn ús gefal), skriuw de formule:

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

    Wêr't Sheet3 de namme is fan it blêd dêr't de 2e kolom op stiet, en $A$1:$A$10000 de adressen binne fan de earste en lêste sellen fan dy 2e kolom.

  2. Gelykber mei fariant A.
  3. Wyhawwe it folgjende resultaat:

Klik om it wurkblêd te downloaden mei de boppesteande foarbylden en de formule om 2 kolommen te fergelykjen om duplikaten te finen.

Wurkje mei fûne duplikaten

Perfekt, wy hawwe de yngongen fûn yn 'e earste kolom (kolom A) dy't ek bestean yn 'e twadde kolom (kolom B). No moatte wy wat mei har dwaan :)

It soe nochal net effektyf wêze en soe tefolle tiid nimme om de hiele tabel troch te sjen en de dûbele yngongen mei de hân te besjen. D'r binne folle bettere manieren.

Lit allinich dûbele rigen sjen yn Kolom A

As jo ​​kolommen gjin kopteksten hawwe, moatte jo se tafoegje. Om dit te dwaan, set de rinnerke op it nûmer dat de 1e rige oanjout en it sil feroarje yn in swarte pylk lykas werjûn yn it skermôfbylding:

Rjochtsklik op de selektearre rige en kies " Ynfoegje " út it kontekstmenu:

Jou nammen oan jo kolommen, bgl. " Namme " en " Duplicate? ". Skeakelje dan nei it ljepblêd Gegevens en klikje op Filter :

Dêrnei klikje op in lytse grize pylk neist " Duplicate? " om in útklaplist, ûntselektearje alle items oars as Duplicate yn dy list, en klik op OK :

Dat is it, no sjogge jo allinich de sellen fan Kolom A dy't dûbele wearden hawwe yn Kolom B. D'r binne mar trije sokke sellen yn ús testwurkblêd, lykas jo begripe yn echte blêden binne d'r wierskynlik mear, folle mear fan har:

InOm alle rigen fan Kolom A opnij te sjen, klikje jo op it filtersymboal yn Kolom B dat no liket op in trechter mei in lytse pylk en selektearje "Alles selektearje". As alternatyf kinne jo itselde dwaan fia Data tab -> Selektearje & Filter -> Wis , lykas werjûn yn it skermôfbylding:

Kleur of markearje fûn duplikaten

As de flagge " Duplicate " is net genôch foar jo doelen en jo wolle duplikearre sellen markearje mei lettertypekleur of folkleur of op in oare manier ...

Filterje dan de duplikaten lykas hjirboppe útlein, selektearje alle filtere sellen en druk op Ctrl + F1 om te iepenjen it dialoochfinster Sellen opmaak . As foarbyld, litte wy de eftergrûnkleur fan duplikearre rigen feroarje yn helder giel. Fansels kinne jo de eftergrûnkleur fan sellen feroarje mei de opsje Folle kleur op it ljepblêd Thús , mar it foardiel fan it dialoochfinster Format Cells is dat jo alle opmaak meitsje kinne feroaret tagelyk:

No sille jo perfoarst gjin inkele dûbele sel misse:

Fuortsmite duplikaten út 'e earste kolom

Filterje jo tabel sadat allinich sellen mei duplikearre binne wearden ferskine, en selektearje al dy sellen.

As 2 kolommen dy't jo fergelykje op ferskate wurkblêden lizze , dus yn aparte tabellen, klik dan mei de rjochter-klik op it selektearre berik en kies " Rij wiskje " út it kontekstmenu:

Klik op OK as Excel jo freget om te befêstigjendat jo echt wolle "Wiskje hiele sheet rige" en dan wiskje it filter. Sa't jo sjen kinne, binne allinich de rigen mei unike wearden oerbleaun:

As 2 kolommen op ien wurkblêd sitte , njonken inoar (nei) of net oanreitsje inoar (net-njonken) , it fuortheljen fan duplikaten is wat komplekser. Wy kinne gjin folsleine rigen wiskje dy't dûbele wearden befetsje, om't dit ek oerienkommende sellen yn 'e 2e kolom wiskje soe. Dus, om allinich unike yngongen yn Kolom A te litten, dogge jo it folgjende:

  1. Filterje de tabel sadat allinich dûbele sellen werjûn wurde en selektearje al dy sellen. Rjochtsklik op de seleksje en kies " Ynhâld wiskje ":
  2. Filter wiskje.
  3. Selektearje alle sellen yn Kolom A begjinnend fan sel A1 oant de lêste sel dy't gegevens befettet.
  4. Gean nei it ljepblêd Data en klik op Sortearje A oant Z . Kies yn it dialoochfinster dat iepenet " Trochgean mei de aktuele seleksje " en klik op Sortearje :
  5. Wiskje de kolom mei de formule omdat jo net it noch langer nedich, allinne "Uniques" binne der no oer.
  6. Dat is alles, no befettet Kolom A allinnich unike gegevens dy't net yn Kolom B besteane:

As jo ​​sjogge, is it net sa dreech om duplikaten te ferwiderjen tusken twa Excel-kolommen mei formules. Hoewol it in heul tiidslinend en saai proses is om de formule te skriuwen en te kopiearjen, tapasse enwiskje it filter elke kear as jo 2 kolommen yn jo wurkblêden fergelykje moatte. De oare oplossing dy't ik ûnder jo oandacht sil bringe is folle ienfâldiger en sil mar in fraksje fan tiid nimme dy't wy hawwe bestege oan 'e earste metoade. Ik leau dat jo nofliker dingen sille fine om de bewarre tiid oan te besteegjen ;)

Fergelykje 2 Excel-kolommen foar duplikaten mei in fisuele wizard

En lit my jo no sjen litte hoe't jo twa kolommen fergelykje kinne foar duplikaat troch ús Dedupe-ark foar Excel te brûken.

  1. Iepenje it wurkblêd (of wurkblêden) wêr't de kolommen dy't jo fergelykje wolle sitte.
  2. Selektearje elke sel binnen de 1e kolom, wikselje nei it ljepblêd Ablebits Data en klikje op de knop Tabellen fergelykje :
  3. Op stap 1 fan 'e wizard sille jo sjen dat jo earste kolom is al selektearre, dus klikje gewoan op Folgjende .

    Opmerking. As jo ​​net allinich 2 kolommen, mar 2 tabellen fergelykje wolle, moatte jo yn dizze stap de hiele earste tabel selektearje.

  4. Op stap 2 fan de wizard, selektearje de 2e kolom dat jo wolle ferlykje tsjin. Wy kieze Sheet2 yn itselde wurkboek. Yn 'e measte gefallen selekteart de tûke wizard de 2e kolom automatysk, as dit om ien of oare reden net bart, selektearje dan de doelkolom mei de mûs. As jo ​​ferlykje hiele tabellen, selektearje de hiele 2e tabel.
  5. Kies om Duplicate wearden te finen :
  6. Kies it pear kolommen dy't jofergelykje wolle:

    Tip. As jo ​​ferlykje tabellen, Jo kinne kieze ferskate kolom pearen foar ferliking, Bygelyks, foar- en efternamme. Foar mear details, sjoch asjebleaft Hoe kinne jo duplikaten fan twa Excel-spreadsheets fuortsmite.

  7. En as lêste moatte jo beslute wat jo wolle dwaan mei fûn dupes. Jo kinne kieze om de dûbele yngongen te wiskjen, se te ferpleatsen of te kopiearjen nei in oar wurkblêd, in statuskolom taheakje (it resultaat sil gelyk wêze oan ús earste oplossing mei Excel-formules), duplikaat markearje, of gewoan alle sellen mei dûbele wearden selektearje:

    Tip. Kies net om duplikaten te wiskjen, foaral as jo it ark foar de earste kear brûke. Kies ynstee om dupes te ferpleatsen nei in oar wurkblêd . Dit sil duplikaten fuortsmite fan 'e earste tabel, mar jout jo in kâns om de list mei yngongen te besjen dy't as duplikaten werkend binne. By it fergelykjen mei ferskate oerienkommende kolommen yn grutte tabellen, kin it barre dat jo per ûngelok fergetten hawwe om in kaaikolom te selektearjen mei unike gegevens, en it ferpleatsen fan duplikaten sil in ûnherstelber ferlies fan gegevens foarkomme.

  8. Klik op Finish en genietsje fan it resultaat. Wat wy no hawwe is in moaie, skjinne tafel sûnder duplikaten:

Tink de foarige oplossing en fiel it ferskil :) It is rap en maklik om jo wurkblêden te dedupe mei Ferlykje Twa tabellen . Yn feite sil it jo minder tiid nimme dan jo hawwe bestege oan it lêzendit artikel.

Op it stuit is Tabellen fergelykje diel fan ús Ultimate Suite foar Excel, in samling fan 70+ profesjonele ark dy't mear as 300 gebrûksgefallen bedekke. De klok tikt, dus hastich en download it no direkt!

As jo ​​fragen hawwe of wat ûndúdlik is, lit my dan in reaksje stjoere en ik sil graach fierder útwurkje. Tankewol foar it lêzen!

Michael Brown is in tawijd technology-entûsjast mei in passy foar it ferienfâldigjen fan komplekse prosessen mei software-ark. Mei mear as in desennium ûnderfining yn 'e tech-yndustry hat hy syn feardigens yn Microsoft Excel en Outlook, lykas Google Blêden en Docs, oanskerpe. Michael's blog is wijd oan it dielen fan syn kennis en ekspertize mei oaren, en biedt maklik te folgjen tips en tutorials foar it ferbetterjen fan produktiviteit en effisjinsje. Oft jo in betûfte profesjonele of in begjinner binne, Michael's blog biedt weardefolle ynsjoch en praktysk advys om it measte út dizze essensjele software-ark te heljen.