Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Овај чланак ће вам требати око 10 минута да га прочитате. У наредних 5 минута можете лако да упоредите две колоне у Екцел-у и сазнате да ли у њима има дупликата, обришите их или означите бојом. Дакле, дошло је време!

Екцел је веома моћна и заиста кул апликација за креирање и обраду великих количина података. Ако имате неколико радних свеска са подацима (или само једну огромну табелу), онда вероватно желите да упоредите 2 колоне, пронађете дупле вредности, а затим урадите нешто са њима, на пример, избришете, означите или обришете садржај. Колоне могу бити у истој табели, суседне или несуседне, могу се налазити на 2 различита листа или чак у различитим књигама.

Замислите да имамо 2 колоне са именима људи – 5 имена по колони A и 3 имена у колони B. Треба да упоредите имена у ове две колоне и пронађете дупликате. Као што разумете, ово су фиктивни подаци, узети само за пример. У стварним табелама имамо посла са хиљадама или чак десетинама хиљада записа.

Опција А: обе колоне су на истом листу. На пример, колона A и колона B.

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Опција Б: Колоне су на различитим листовима. На пример, колона A на листу СхеетКСНУМКС и колона A на листу СхеетКСНУМКС.

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Екцел 2013, 2010 и 2007 имају уграђену алатку Уклоните дупликате (Уклони дупликате), али је немоћан у овој ситуацији јер не може да упореди податке у 2 колоне. Штавише, може уклонити само дупликате. Нема других опција као што је истицање или промена боја. И тачка!

Затим ћу вам показати могуће начине за упоређивање две колоне у Екцел-у, што ће вам омогућити да пронађете и уклоните дупликате записа.

Упоредите 2 колоне у Екцел-у и пронађите дупликате уноса помоћу формула

Опција А: обе колоне су на истом листу

  1. У првој празној ћелији (у нашем примеру, ово је ћелија Ц1), пишемо следећу формулу:

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

    =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;$B$1:$B$10000;0));"Unique";"Duplicate")

    Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

    У нашој формули A1 ово је прва ћелија прве колоне коју ћемо упоредити. 1 Б$ и 10000 Б$ ово су адресе прве и последње ћелије друге колоне са којима ћемо извршити поређење. Обратите пажњу на апсолутне референце – словима колона и бројевима редова претходи знак долара ($). Користим апсолутне референце тако да адресе ћелија остану исте приликом копирања формула.

    Ако желите да пронађете дупликате у колони B, промените референце тако да формула изгледа овако:

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

    =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(B1;$A$1:$A$10000;0));"Unique";"Duplicate")

    Уместо тога "Само"И"Дупликат» Можете написати сопствене ознаке, на пример, «Није пронађено"И"Нашао“, или оставите само “Дупликат' и унесите знак за размак уместо друге вредности. У другом случају, ћелије за које се не пронађу дупликати остаће празне, а верујем да је овакав приказ података најпогоднији за даљу анализу.

  2. Сада копирајмо нашу формулу у све ћелије у колони C, све до доњег реда, који садржи податке у колони A. Да бисте то урадили, померите показивач миша у доњи десни угао ћелије C1, показивач ће имати облик црног крста, као што је приказано на слици испод:Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)Кликните и држите леви тастер миша и превуците ивицу оквира надоле, означавајући све ћелије у које желите да уметнете формулу. Када су све потребне ћелије изабране, пустите дугме миша:

    Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Савет: У великим табелама, копирање формуле биће брже ако користите пречице на тастатури. Означите ћелију C1 и притисните Цтрл + Ц (да бисте копирали формулу у међуспремник), а затим кликните Цтрл + Схифт + Енд (да бисте изабрали све ћелије које нису празне у колони Ц) и на крају притисните Цтрл + В (да бисте убацили формулу у све изабране ћелије).

  1. Одлично, сада су све дуплиране вредности означене као „Дупликат":Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Опција Б: две колоне су на различитим листовима (у различитим радним свескама)

  1. У првој ћелији прве празне колоне на радном листу СхеетКСНУМКС (у нашем случају то је колона Б) унесите следећу формулу:

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

    =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(A1;Лист3!$A$1:$A$10000;0));"";"Duplicate")

    Овде СхеетКСНУМКС је назив листа на коме се налази 2. колона, и $А$1:$А$10000 су адресе ћелија од 1. до последње у овој 2. колони.

  2. Копирајте формулу у све ћелије у колони B (исто као опција А).
  3. Добијамо овај резултат:Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Обрада пронађених дупликата

Одлично, нашли смо уносе у првој колони који су присутни и у другој колони. Сада морамо нешто да урадимо са њима. Ручно пролажење кроз све дупле записе у табели је прилично неефикасно и одузима превише времена. Постоје бољи начини.

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

Ако ваше колоне немају заглавља, морате их додати. Да бисте то урадили, поставите курсор на број који представља први ред и он ће се претворити у црну стрелицу, као што је приказано на слици испод:

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Кликните десним тастером миша и изаберите из контекстног менија Инсертион (уметнути):

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Дајте имена колонама, на пример, „Име"И"Дупликат?» Затим отворите картицу Датум (Подаци) и притисните Филтер (Филтер):

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Након тога кликните на малу сиву стрелицу поред „Дупликат?« да отворите мени филтера; опозовите избор свих ставки на овој листи осим Дупликат, и притисните OK.

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

То је све, сада видите само те елементе колоне А, који се дуплирају у колони В. У нашој табели за обуку постоје само две такве ћелије, али, као што разумете, у пракси ће их бити много више.

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Да бисте поново приказали све редове колоне А, кликните на симбол филтера у колони В, који сада изгледа као левак са малом стрелицом, и изаберите Изабери све (Изабери све). Или можете да урадите исто преко траке кликом Датум (Подаци) > Изаберите и филтрирајте (Сортирај и филтрирај) > јасно (Обриши) као што је приказано на слици испод:

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Промените боју или истакните пронађене дупликате

Ако напомене „Дупликат” није довољно за ваше потребе и желите да обележите дупликате ћелија другом бојом фонта, бојом попуне или неким другим методом...

У овом случају, филтрирајте дупликате као што је приказано изнад, изаберите све филтриране ћелије и кликните Цтрл + КСНУМКСда отворите дијалог Формат Целлс (формат ћелије). Као пример, променимо боју попуњавања ћелија у редовима са дупликатима у светло жуту. Наравно, помоћу алата можете променити боју испуне Попунити Картица (Боја попуне). Početna (Почетна) али предност дијалога Формат Целлс (Формат ћелије) тако да можете конфигурисати све опције форматирања у исто време.

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Сада сигурно нећете пропустити ниједну ћелију са дупликатима:

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Уклањање дупликата вредности из прве колоне

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

Ако су 2 колоне које упоређујете на различитим листовима, односно у различитим табелама, кликните десним тастером миша на изабрани опсег и изаберите Избриши ред (Уклони ред):

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Press OKкада Екцел затражи да потврдите да заиста желите да избришете цео ред листа, а затим обришите филтер. Као што видите, остају само редови са јединственим вредностима:

Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

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

  1. Филтрирајте табелу да бисте приказали само дуплиране вредности и изаберите те ћелије. Кликните десним тастером миша на њих и изаберите из контекстног менија Јасан садржај (јасан садржај).Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)
  2. Очистите филтер.
  3. Изаберите све ћелије у колони А, почевши од ћелије A1 све до дна који садржи податке.
  4. Кликните Датум (Подаци) и притисните Сортирај од А до Ж (Поређај од А до З). У дијалогу који се отвори изаберите Наставите са тренутним избором (Сортирај у оквиру наведеног избора) и кликните на дугме црн (Сортирање):Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)
  5. Избришите колону са формулом, више вам неће требати, од сада имате само јединствене вредности.
  6. То је то, сада колона А садржи само јединствене податке који нису у колони В:Како упоредити две колоне у Екцелу и уклонити дупликате (истакнути, обојити, померити)

Као што видите, уклањање дупликата из две колоне у Екцелу помоћу формула није тако тешко.

Ostavite komentar