Komparu du kolumnojn kaj forigu duplikatojn en Excel

  • Kundividu Ĉi Tion
Michael Brown

Vi daŭros ĉirkaŭ 10 minutojn por legi ĉi tiun artikolon kaj en la venontaj 5 minutoj (aŭ eĉ pli rapide se vi elektas la 2-an solvon priskribitan en la artikolo) vi facile komparos du Excel-kolumnojn por duplikatoj kaj forigos aŭ reliefigi la trovitajn dupojn. Bone, la retronombrado estas komencita!

Excel estas tre potenca kaj vere bonega aplikaĵo por krei kaj prilabori grandajn arojn da datumoj. Nun kiam vi havas multajn laborlibrojn kun aro da datumoj, aŭ eble nur unu grandegan tabelon, vi eble volas kompari 2 kolumnojn por duplikatoj kaj tiam fari ion kun trovitaj enskriboj, ekzemple forigi duplikatajn vicojn, kolordupojn aŭ purigi la enhavon de duobligitaj ĉeloj. Ĉi tiuj du kolumnoj povas troviĝi en unu tabelo, apude aŭ ne apude, aŭ ili povas loĝi en 2 malsamaj laborfolioj aŭ eĉ laborlibroj.

Diru, vi havas 2 kolumnojn kun homnomoj - 5 nomoj en kolumno A kaj 3 nomoj en kolumno B, kaj vi volas kompari datumojn inter ĉi tiuj du kolumnoj por trovi duplikatojn. Kiel vi komprenas, ĉi tio estas falsaj datumoj nur por rapida ekzemplo; en veraj laborfolioj oni kutime havas milojn kaj dekojn da miloj da enskriboj.

Varianto A : Ambaŭ kolumnoj troviĝas sur unu folio, en ununura tabelo: Kolumno A kaj Kolumno B

Varianto B : Du kolumnoj troviĝas sur malsamaj folioj: Kolumno A en Sheet2 kaj Kolumno A en Sheet3

La enkonstruita Forigi Duplikatonilo disponebla en Excel 2016, Excel 2013 kaj 2010 ne povas trakti ĉi tiun scenaron ĉar ĝi ne povas kompari datumojn inter 2 kolumnoj. Krome, ĝi povas nur forigi dupojn, neniu alia elekto kiel reliefigo aŭ kolorigo disponeblas, ve :-(.

Plue, mi priskribos 2 eblajn manierojn kompari du Excel-kolumnojn, kiuj lasas vin trovi kaj forigu duplikatajn enskribojn:

Komparu 2 kolumnojn por trovi duplikatojn per Excel-formuloj

Varianto A: ambaŭ kolumnoj estas en la sama listo

  1. En la unua malplena ĉelo, en nia ekzemplo ĉi tio estas Ĉelo C1, skribu la jenan formulon:

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

    En nia formulo, A1 estas la unua ĉelo de la unua kolumno, kiu ni volas uzi por komparo. $B$1 kaj $B$10000 estas la adresoj de la unua kaj la lasta ĉelo de la 2-a kolumno kun kiu vi volas kompari.Atentu. la absoluta ĉela referenco - dolaraj signoj ($) antaŭ la kolumnaj literoj kaj vicoj.Mi uzas la absolutan referencon intence, por ke la ĉelaj adresoj restu senŝanĝaj dum kopiado de la formulo.

    Se vi volas trovi trompojn en Kolumno B, interŝanĝu la kolumnon nomoj tiel ke la formulo aspektu jene:

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

    Anstataŭ " Unika "/" Duplikata " vi povas skribi viajn proprajn etikedojn, ekz. " Ne trovita "/" Trovita ", aŭ lasu nur " Duobligi " kaj tajpu "" anstataŭ "Unika". En ĉi-lasta kazo, vi havosmalplenaj ĉeloj apud ĉeloj por kiuj ne estis trovitaj duplikatoj, mi kredas, ke tia prezento estas pli oportuna por analizo de datumoj.

  2. Nun ni kopiu la formulon al ĉiuj ĉeloj de kolumno C , ĝis la lasta vico, kiu enhavas datumojn en kolumno A. Por fari tion, metu la kursoron al la malsupra dekstra angulo de ĉelo C1 , kaj la kursoro ŝanĝiĝos al nigra kruco, kiel montrite en la suba bildo:

    Klaku la maldekstran musbutonon kaj tenante ĝin premita trenu la randon malsupren. elektante ĉiujn ĉelojn, kie vi volas kopii la formulon. Kiam ĉiuj bezonataj ĉeloj estas elektitaj, liberigu la maldekstran musbutonon:

    Konsileto: En grandaj tabeloj, estas pli rapide kopii la formulon per ŝparvojoj. Klaku sur ĉelo C1 por elekti ĝin kaj premu Ctrl + C (por kopii la formulon al tondujo), tiam premu Ctrl + Shift + Fino (por elekti ĉiujn nemalplenajn ĉelojn en Kolumno C), kaj fine premu Ctrl + V (por alglui la formulon en ĉiujn elektitajn ĉelojn).

  3. Bonege, ĉiuj duobligitaj ĉeloj estas markitaj kiel "Duobligi":

Variaĵo B: du kolumnoj estas sur malsamaj laborfolioj (laborlibroj)

  1. En la 1-a ĉelo de la 1-a malplena kolumno en Sheet2 (kolumno B en nia kazo), skribu la formulon:

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

    Kie Sheet3 estas la nomo de la folio sur kiu troviĝas la 2-a kolumno, kaj $A$1:$A$10000 estas la adresoj de la unua kaj lasta ĉeloj de tiu 2-a kolumno.

  2. Simile al Varianto A.
  3. Nihavu la sekvan rezulton:

Alklaku por elŝuti la laborfolion kun la supraj ekzemploj kaj la formulo por kompari 2 kolumnojn por trovi duplikatojn.

Laborante kun trovitaj duplikatoj

Perfekte, ni trovis la enskribojn en la unua kolumno (Kolumno A) kiuj ankaŭ ekzistas en la dua kolumno (Kolumno B). Nun ni devas fari ion kun ili :)

Estus sufiĉe senefika kaj bezonus tro da tempo por trarigardi la tutan tabelon kaj revizii la duobligitajn enskribojn permane. Estas multe pli bonaj manieroj.

Montru nur duobligitajn vicojn en Kolumno A

Se viaj kolumnoj ne havas kapliniojn, vi devas aldoni ilin. Por fari tion, metu la kursoron sur la nombron indikantan la unuan vicon kaj ĝi ŝanĝiĝos al nigra sago kiel montrite en la ekrankopio:

Dekstre alklaku la elektitan vicon kaj elektu "<1">Enigu " el la kunteksta menuo:

Donu nomojn al viaj kolumnoj, ekz. " Nomo " kaj " Duobligi? ". Poste ŝanĝu al la langeto Datumoj kaj alklaku Filtrilo :

Post tio alklaku etan grizan sagon apud " Dupliki? " por malfermi falliston, malmarku ĉiujn erojn krom Dupliki en tiu listo, kaj alklaku OK :

Jen, nun vi vidas nur tiujn ĉelojn de Kolumno A kiuj havas duobligitajn valorojn en Kolumno B. Estas nur tri tiaj ĉeloj en nia testa laborfolio, kiel vi komprenas en realaj folioj, verŝajne estos pli, multe pli da ili:

Enpor montri ĉiujn vicojn de Kolumno A denove, alklaku la filtrilan simbolon en Kolumno B kiu nun aspektas kiel funelo kun eta sago kaj kontrolu "Elektu ĉion". Alternative, vi povas fari la samon per Datumlangeto -> Elektu & Filtrilo -> Forigi , kiel montrite en la ekrankopio:

Kolorigi aŭ reliefigi trovitajn duplikatojn

Se la flago " Duplikati " ne sufiĉas por viaj celoj kaj vi volas marki duobligitajn ĉelojn per tipara koloro aŭ plenkoloro aŭ alimaniere...

Tiam filtru la duplikatojn kiel klarigite supre, elektu ĉiujn filtritajn ĉelojn kaj premu Ctrl + F1 por malfermi la dialogujo Formati ĉelojn . Ekzemple, ni ŝanĝu la fonkoloron de duobligitaj vicoj al hele flava. Kompreneble, vi povas ŝanĝi la fonkoloron de ĉeloj uzante la opcion Plenkoloro sur la langeto Hejmo , sed la avantaĝo de la dialogujo Formati Ĉelojn estas, ke ĝi ebligas al vi fari ĉian formatadon. ŝanĝoj samtempe:

Nun vi certe ne maltrafos unu duobligitan ĉelon:

Forigu duplikatojn de la unua kolumno

Filtru vian tabelon tiel ke nur ĉeloj kun duobligitaj valoroj aperas, kaj elektu ĉiujn tiujn ĉelojn.

Se 2 kolumnoj, kiujn vi komparas, troviĝas sur malsamaj laborfolioj , t.e. en apartaj tabeloj, dekstre alklaku la elektitan gamon kaj elektu " Forigi Vicon " el la kunteksta menuo:

Alklaku OK kiam Excel petos vin konfirmike vi vere volas "Forigi tutan folian vicon" kaj poste forigi la filtrilon. Kiel vi povas vidi, restas nur la vicoj kun unikaj valoroj:

Se 2 kolumnoj troviĝas sur unu laborfolio , unu apud la alia (apud) aŭ ne tuŝante unu la alian (ne apuda) , la forigo de duplikatoj estas iom pli kompleksa. Ni ne povas forigi tutajn vicojn, kiuj enhavas duplikatajn valorojn, ĉar ĉi tio ankaŭ forigus respondajn ĉelojn en la dua kolumno. Do, por lasi nur unikajn enskribojn en Kolumno A, vi faru la jenon:

  1. Filtru la tabelon por ke nur duplikataj ĉeloj estu montrataj kaj elektu ĉiujn tiujn ĉelojn. Dekstre alklaku la elekton kaj elektu " Forpurigi enhavon ":
  2. Forviŝi la filtrilon.
  3. Elektu ĉiujn ĉelojn en Kolumno A ekde ĉelo A1 ĝis la lasta ĉelo kiu enhavas datumojn.
  4. Iru al la langeto Datumoj kaj alklaku Ordigi A al Z . En la dialoga fenestro kiu malfermiĝas, elektu " Daŭrigu kun la nuna elekto " kaj alklaku Ordigi :
  5. Forigu la kolumnon enhavantan la formulon ĉar vi ne faras bezonas ĝin pli longe, nur "Unikoj" restas tie nun.
  6. Jen ĉio, nun Kolumno A enhavas nur unikajn datumojn, kiuj ne ekzistas en Kolumno B :

Kiel vi vidas, ne estas tiel malfacile forigi duplikatojn inter du Excel-kolumnoj per formuloj. Kvankam estas tre tempopostula kaj enuiga procezo skribi kaj kopii la formulon, apliki kajpurigu la filtrilon ĉiufoje kiam vi bezonas kompari 2 kolumnojn en viaj laborfolioj. La alia solvo, kiun mi atentigos, estas multe pli simpla kaj prenos nur frakcion da tempo, kiun ni elspezis por la unua metodo. Mi kredas, ke vi trovos pli agrablajn aferojn por pasigi la ŝparitan tempon ;)

Komparu 2 Excel-kolumnojn por duplikatoj uzante vidan asistanton

Kaj nun mi montru al vi kiel kompari du kolumnojn por duplikatoj uzante niajn Dedupe-iloj por Excel.

  1. Malfermu la laborfolion (aŭ laborfoliojn) kie troviĝas la kolumnoj, kiujn vi volas kompari.
  2. Elektu ajnan ĉelon ene de la 1-a kolumno, ŝanĝu al la langeto Ablebits Data kaj alklaku la butonon Kompara tabelojn :
  3. En paŝo 1 de la sorĉisto, vi vidos tion via unua kolumno jam estas elektita, do simple klaku Sekva .

    Notu. Se vi volas kompari ne nur 2 kolumnojn, sed 2 tabelojn, vi devas elekti la tutan unuan tabelon en ĉi tiu paŝo.

  4. En paŝo 2 de la asistanto, elektu la 2a kolumno kun kiu vi volas kompari. Ni elektas Sheet2 en la sama laborlibro. Plejofte, la inteligenta sorĉisto aŭtomate elektas la 2-an kolumnon, se ial tio ne okazas, elektu la celkolumnon per la muso. Se vi komparas tutajn tabelojn, elektu la tutan duan tabelon.
  5. Elektu trovi Duobligajn valorojn :
  6. Elektu la paron da kolumnoj, kiujn vivolas kompari:

    Konsileto. Se vi komparas tabelojn, vi povas elekti plurajn kolumnparojn por komparo, ekzemple unua kaj familia nomo. Por pliaj detaloj, bonvolu vidi Kiel forigi duplikatojn de du Excel-kalkultabeloj.

  7. Kaj finfine, vi devas decidi kion vi volas fari kun trovitaj dupoj. Vi povas elekti forigi la duobligitajn enskribojn, movi aŭ kopii ilin al alia laborfolio, aldoni statusan kolumnon (la rezulto estos simila al nia unua solvo kun Excel-formuloj), reliefigi duplikatojn aŭ simple elekti ĉiujn ĉelojn kun duobligitaj valoroj:

    Konsileto. Ne elektu forigi duplikatojn, precipe se vi uzas la ilon por la unua fojo. Anstataŭe, elektu movi dupojn al alia laborfolio . Ĉi tio forigos duplikatojn de la unua tabelo, sed donas al vi ŝancon revizii la liston de enskriboj agnoskitaj kiel duplikatoj. Komparante per pluraj kongruaj kolumnoj en grandaj tabeloj, povas okazi, ke vi hazarde forgesis elekti ŝlosilan kolumnon kun unikaj datumoj, kaj movi duplikatojn evitos nereveneblan perdon de datumoj.

  8. Alklaku Fini kaj ĝuu la rezulton. Kion ni nun havas estas bela, pura tabelo sen duplikatoj:

Memoru la antaŭan solvon kaj sentu la diferencon :) Estas ja rapide kaj facile dedupliki viajn laborfoliojn per Komparu Du Tabelojn . Fakte, ĝi prenos al vi malpli da tempo ol vi elspezis por legadoĉi tiu artikolo.

Nuntempe, Komparu Tabelojn estas parto de nia Ultimate Suite for Excel, kolekto de 70+ profesiaj iloj kiuj kaŝas pli ol 300 uzkazojn. La horloĝo markas, do rapidu kaj elŝutu ĝin ĝuste nun!

Se vi havas demandojn aŭ io restas neklara, bonvolu faligi al mi komenton kaj mi feliĉe pliprofundigos. Dankon pro legado!

Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.