Споредете две колони и отстранете ги дупликатите во Excel

  • Споделете Го Ова
Michael Brown

Ќе ви бидат потребни околу 10 минути за да ја прочитате оваа статија и во следните 5 минути (или уште побрзо ако го изберете второто решение опишано во статијата) лесно ќе споредите две колони на Excel за дупликати и ќе отстраните или истакнете ги пронајдените измами. Во ред, одбројувањето започна!

Excel е многу моќна и навистина кул апликација за создавање и обработка на големи низи на податоци. Сега, кога имате многу работни книги со збир на податоци, или можеби само една огромна табела, можеби ќе сакате да споредите 2 колони за дупликати, а потоа да направите нешто со пронајдените записи, на пример да избришете дупликат редови, дупликати во боја или да ја исчистите содржината на дупликати клетки. Овие две колони може да се наоѓаат во една табела, консеквентно или непосредно, или може да се наоѓаат во 2 различни работни листови или дури и работни книги.

Да речеме, имате 2 колони со имиња на луѓе - 5 имиња во колоната А и 3 имиња во колоната Б, и сакате да ги споредите податоците помеѓу овие две колони за да најдете дупликати. Како што разбирате, ова се лажни податоци само за брз пример; во вистински работни листови обично имате илјадници и десетици илјади записи.

Варијанта А : двете колони се наоѓаат на еден лист, во една табела: Колона А и Колона Б

Варијанта Б : Две колони се наоѓаат на различни листови: Колона А во лист2 и Колона А во лист3

Вградениот Отстрани дупликаталатката достапна во Excel 2016, Excel 2013 и 2010 не може да се справи со ова сценарио бидејќи не може да споредува податоци помеѓу 2 колони. Понатаму, може да отстрани само дупи, не е достапен друг избор како што се истакнување или боење. и отстранете ги дупликатите записи:

Споредете 2 колони за да најдете дупликати користејќи формули на Excel

Варијанта А: двете колони се на истиот список

  1. Во првата празна ќелија, во нашиот пример ова е ќелија C1, напишете ја следнава формула:

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

    Во нашата формула, A1 е првата ќелија од првата колона која сакаме да ги користиме за споредба. апсолутната референца на ќелијата - знаци на долар ($) пред буквите на колоната и броевите на редовите. Намерно ја користам апсолутната референца, со цел адресите на ќелиите да останат непроменети при копирање на формулата.

    Ако сакате да најдете измамници во колоната Б, заменете ја колоната именува така што формулата изгледа вака:

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

    Наместо „ Уникатно “/“ Дупликат “, можете да напишете свои етикети, на пр. „ Не е пронајдено “/“ Пронајдено “, или оставете само „ Дупликат “ и напишете „“ наместо „Единствено“. Во вториот случај, ќе иматепразни ќелии до ќелиите за кои не беа пронајдени дупликати, верувам дека таквата презентација е попогодна за анализа на податоци.

  2. Сега да ја копираме формулата во сите ќелии од колоната C , до последниот ред што содржи податоци во колоната А. За да го направите ова, ставете го курсорот на долниот десен агол на ќелијата C1 , а курсорот ќе се смени во црн крст, како што е прикажано на сликата подолу:

    Кликнете на левото копче на глувчето и држете го притиснато, повлечете ја границата надолу избирање на сите ќелии каде што сакате да ја копирате формулата. Кога ќе се изберат сите потребни ќелии, отпуштете го левото копче на глувчето:

    Совет: Во големите табели, побрзо е да се копира формулата користејќи кратенки. Кликнете на ќелијата C1 за да ја изберете и притиснете Ctrl + C (за да ја копирате формулата во таблата со исечоци), потоа притиснете Ctrl + Shift + End (за да ги изберете сите непразни ќелии во колоната C) и на крајот притиснете Ctrl + V (за залепување на формулата во сите избрани ќелии).

  3. Прекрасно, сите дупликати ќелии се означени како „Дупликат“:

Варијанта Б: две колони се на различни работни листови (работни книги)

  1. Во првата ќелија од првата празна колона во Лист2 (колона Б во нашиот случај), напишете ја формулата:

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

    Каде што Лист 3 е името на листот на кој се наоѓа втората колона, а $A$1:$A$10000 се адресите на првата и последната ќелија на таа втора колона.

  2. Слично на варијантата А.
  3. Ниего има следниот резултат:

Кликнете за да го преземете работниот лист со горенаведените примери и формулата за споредување 2 колони за да најдете дупликати.

Работа со пронајдени дупликати

Совршено, ги најдовме записите во првата колона (Колона А) кои постојат и во втората колона (Колона Б). Сега треба да направиме нешто со нив :)

Би било прилично неефикасно и би било потребно премногу време да се разгледа целата табела и рачно да се прегледаат дупликатите записи. Има многу подобри начини.

Прикажи само дупликат редови во колоната А

Ако вашите колони немаат заглавија, треба да ги додадете. За да го направите ова, ставете го курсорот на бројот што го покажува првиот ред и тој ќе се смени во црна стрелка како што е прикажано на сликата од екранот:

десен клик на избраниот ред и изберете „ Вметни “ од контекстното мени:

Дајте имиња на вашите колони, на пр. „ Име “ и „ Дупликат? “. Потоа префрлете се на јазичето Податоци и кликнете Филтер :

Потоа кликнете на мала сива стрелка до „ Дупликат? “ за да отворите паѓачката листа, отштиклирајте ги сите ставки освен Duplicate во таа листа и кликнете OK :

Тоа е тоа, сега ги гледате само оние ќелии од Колоната А што имаат дупликат вредности во колоната Б. Има само три такви ќелии во нашиот тест работен лист, како што разбирате во вистинските листови, веројатно ќе има повеќе, многу повеќе од нив:

Восо цел повторно да се прикажат сите редови од колоната А, кликнете на симболот за филтер во колоната Б што сега изгледа како инка со мала стрелка и проверете „Избери ги сите“. Алтернативно, можете да го сторите истото преку табот Податоци -> Изберете & Филтер -> Исчисти , како што е прикажано на сликата од екранот:

Обојте или означете ги пронајдените дупликати

Ако знамето „ Дупликат “ не е доволно за вашите цели и сакате да ги означите дупликатите ќелии по боја на фонтот или боја на пополнување или на некој друг начин…

Потоа филтрирајте ги дупликатите како што е објаснето погоре, изберете ги сите филтрирани ќелии и притиснете Ctrl + F1 за да се отвори дијалог прозорецот Форматирај ќелии . Како пример, да ја смениме бојата на позадината на дупликатите редови во светло жолта. Се разбира, можете да ја промените бојата на позадината на ќелиите користејќи ја опцијата Пополнете ја бојата на јазичето Дома , но предноста на полето за дијалог Форматирај ќелии е тоа што ви овозможува да ги направите сите формати се менува во исто време:

Сега дефинитивно нема да пропуштите ниту една дупликат клетка:

Отстранете ги дупликатите од првата колона

Филтрирајте ја вашата табела така што само ќелиите со дупликат се појавуваат вредностите и изберете ги сите тие ќелии.

Ако 2 колони што ги споредувате се наоѓаат на различни работни листови , т.е. во посебни табели, кликнете со десното копче на избраниот опсег и изберете „ Избриши ред “ од контекстното мени:

Кликнете OK кога Excel ќе побара од вас да потврдитедека навистина сакате да „Избришете го целиот ред на листот“ и потоа да го исчистите филтерот. Како што можете да видите, остануваат само редовите со единствени вредности:

Ако 2 колони се наоѓаат на еден работен лист , една до друга (соседна) или не се допираат една со друга (несоседни) , отстранувањето дупликати е малку покомплексно. Не можеме да избришеме цели редови што содржат дупликат вредности бидејќи тоа би ги избришало соодветните ќелии и во втората колона. Значи, за да оставите само уникатни записи во колоната А, го правите следново:

  1. Филтрирајте ја табелата така што ќе се прикажуваат само дупликатните ќелии и изберете ги сите тие ќелии. Десен клик на изборот и изберете „ Исчисти содржина “:
  2. Исчисти го филтерот.
  3. Изберете ги сите ќелии во колоната А почнувајќи од ќелијата А1 до последната ќелија која содржи податоци.
  4. Одете во табулаторот Податоци и кликнете Сортирај А до Ш . Во прозорецот за дијалог што се отвора, изберете „ Продолжи со тековниот избор “ и кликнете Подреди :
  5. Избришете ја колоната што ја содржи формулата бидејќи не треба повеќе, само „Единствени“ се оставени таму досега.
  6. Тоа е сè, сега Колоната А содржи само уникатни податоци што не постојат во колоната Б :

Како што гледате, не е толку тешко да се отстранат дупликатите помеѓу две колони на Excel користејќи формули. Иако е многу време и досаден процес да се напише и копира формулата, да се примени иисчистете го филтерот секогаш кога ќе треба да споредите 2 колони во вашите работни листови. Другото решение што ќе ви го предочам е многу поедноставно и ќе потрае само дел од времето што го потрошивме на првиот метод. Верувам дека ќе најдете попријатни работи на кои ќе го потрошите заштеденото време ;)

Споредете 2 колони на Excel за дупликати користејќи визуелен волшебник

И сега дозволете ми да ви покажам како да споредите две колони за дупликати со користење на нашите алатки Dedupe за Excel.

  1. Отворете го работниот лист (или работните листови) каде што се наоѓаат колоните што сакате да ги споредите.
  2. Изберете која било ќелија во првата колона, префрлете се во картичката Ablebits Data и кликнете на копчето Спореди табели :
  3. На чекор 1 од волшебникот, ќе видите дека вашата прва колона е веќе избрана, па едноставно кликнете Следно .

    Забелешка. Ако сакате да споредите не само 2 колони, туку 2 табели, треба да ја изберете целата прва табела во овој чекор.

  4. На чекор 2 од волшебникот, изберете го 2-ра колона со која сакате да се споредите. Избираме Лист 2 во истата работна книга. Во повеќето случаи, паметниот волшебник автоматски ја избира втората колона, ако поради некоја причина тоа не се случи, изберете ја целната колона со помош на глувчето. Ако споредувате цели табели, изберете ја целата втора табела.
  5. Изберете да најдете Дупликати вредности :
  6. Изберете го парот на колоните што ги сакатесакате да споредите:

    Совет. Ако споредувате табели, можете да изберете неколку парови колони за споредба, на пример, име и презиме. За повеќе детали, погледнете Како да отстраните дупликати од две табели на Excel.

  7. И конечно, треба да одлучите што сакате да правите со пронајдените измами. Можете да изберете да ги избришете дупликатите записи, да ги преместите или копирате во друг работен лист, да додадете колона за статус (резултатот ќе биде сличен на нашето прво решение со формулите на Excel), да означите дупликати или само да ги изберете сите ќелии со дупликат вредности:

    Совет. Не избирајте да бришете дупликати, особено ако ја користите алатката за прв пат. Наместо тоа, изберете преместување на измамници на друг работен лист . Ова ќе ги отстрани дупликатите од првата табела, но ви дава шанса да ја прегледате листата на записи препознаени како дупликати. Кога се споредувате со неколку соодветни колони во големи табели, може да се случи случајно да сте заборавиле да изберете клучна колона со единствени податоци, а преместувањето на дупликатите ќе спречи неповратно губење на податоците.

  8. Кликнете Заврши и уживајте во резултатот. Она што го имаме сега е убава, чиста маса без дупликати:

Запомнете го претходното решение и почувствувајте ја разликата :) Навистина е брзо и лесно да ги отфрлите вашите работни листови со Споредете две табели . Всушност, ќе ви одземе помалку време отколку што сте потрошиле на читањеоваа статија.

Во моментов, Спореди табели е дел од нашиот Ultimate Suite за Excel, збирка од 70+ професионални алатки кои прикриваат над 300 случаи за употреба. Часовникот отчукува, затоа побрзајте и преземете го веднаш!

Ако имате прашања или нешто остана нејасно, ве молам пишете ми коментар и со задоволство ќе објаснам понатаму. Ви благодариме што прочитавте!

Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.