Како пронаћи и означити дупликате у Екцелу

  • Деле Ово
Michael Brown

У овом водичу ћете научити како да аутоматски означите дупликате у Екцел-у када се нешто откуца. Пажљиво ћемо погледати како да засенчимо дупликате ћелија, читаве редове или узастопне дупликате користећи условно форматирање и специјалну алатку.

Прошле недеље смо истражили различите начине да идентификујемо дупликате у Екцел-у са формулама. Без сумње, ова решења су веома корисна, али истицање дупликата у одређеној боји могло би да учини анализу података још лакшом.

Најбржи начин за проналажење и истицање дупликата у Екцел-у је коришћење условног форматирања. Највећа предност ове методе је у томе што не само да приказује лажне податке у постојећим подацима, већ аутоматски проверава нове податке за дупликате одмах када их унесете у радни лист.

Ове технике функционишу у свим верзијама програма Екцел 365, Екцел 2021, Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2010 и старије верзије.

    Како истаћи дупликате у Екцел-у

    У свим верзијама Екцел-а постоји унапред дефинисано правило за истицање дупликата ћелија. Да бисте применили ово правило у својим радним листовима, извршите следеће кораке:

    1. Изаберите податке које желите да проверите да ли постоје дупликати. Ово може бити колона, ред или опсег ћелија.
    2. На картици Почетна , у групи Стилови кликните на Условно форматирање &гт; Истакни правила ћелија &гт; Дупликат вредности…

    3. Дупликатгроуп:

      Истицање дупликата у Екцел-у у неколико кликова

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

      Веровали или не, можете добити жељени резултат са само 2 клика мишем :)

      1. Са изабраном ћелијом у вашој табели, кликните на дугме Дедупе Табле и паметан додатак ће покупити целу табелу.
      2. Дедупе Табле дијалог прозор ће се отворити са свим колонама изабраним аутоматски, а опција Цолор дуплицатес изабрана је подразумевано. Дакле, све што треба да урадите је да кликнете на ОК :) Готово!

      Савет. Ако желите да откријете дупликате редова по једној или више колона, опозовите избор свих небитних колона и оставите изабране само кључне колоне.

      И резултат би изгледао слично овоме:

      Као што видите на горњој слици, алатка Дупе Табле је истакла дуплиране редове без првих инстанци .

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

      Истакните дупликате у Екцел-у помоћу напредног чаробњака корак по корак

      У поређењу са брзим ДедупеомТабела , чаробњак Уклањање дупликата захтева још неколико кликова, али то надокнађује бројним додатним опцијама. Дозволите ми да вам то покажем на делу:

      1. Изаберите било коју ћелију у табели где желите да истакнете дупликате и кликните на дугме Уклањање дупликата на траци. Чаробњак ће се покренути и цела табела ће бити изабрана. Додатак ће такође предложити да направите резервну копију ваше табеле, за сваки случај. Ако вам не треба, уклоните ознаку из тог поља.

        Проверите да ли је табела правилно изабрана и кликните на Даље .

      2. Изаберите један од следећих типова података које желите да пронађи:
        • Дупликати осим 1. појављивања
        • Дупликати са 1. појављивањем
        • Јединствене вредности
        • Јединствене вредности и 1. дупликати

        За овај пример, хајде да пронађемо Дупликати + 1. појављивања :

      3. Сада изаберите колоне да проверите да ли има дупликата. Пошто желимо да истакнемо комплетне дупликате редова, изабрао сам све 3 колоне.

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

    4. На крају, изаберите радњу коју ћете извршити на дупликатима. Имате бројне опције као што су одабир , брисање , копирање, премештање дупликата или додавање колоне статуса у идентификујте лажне.
    5. Пошто данас истражујемо различите начине да истакнемо дупликате у Екцел-у, наш избор је очигледан :) Дакле, изаберите Попуни бојом и изаберите једну од стандардних боја теме или кликните на Још боја… и изаберите било коју прилагођену РГБ или ХСЛ боју.

      Кликните на <Дугме 1>Заврши

      и уживајте у резултату :)

      Овако истичете дупликате у Екцел-у помоћу нашег додатка за уклањање дупликата. Ако сте радознали да испробате ову алатку на сопственим радним листовима, добродошли сте да преузмете потпуно функционалну пробну верзију Ултимате Суите-а која укључује све наше алате за уштеду времена за Екцел. И ваше повратне информације у коментарима ће бити веома цењене!

      Прозор за дијалог Валуес ће се отворити са светлоцрвеним попуном и тамноцрвеним форматом текста који су подразумевано изабрани. Да бисте применили подразумевани формат, једноставно кликните на ОК .

    Осим црвене попуне и обликовања текста, на падајућој листи је доступно неколико других унапред дефинисаних формата. Да бисте засенчили дупликате помоћу неке друге боје, кликните на Прилагођени формат… (последња ставка у падајућем менију) и изаберите боју и/или боју фонта по свом укусу.

    Савет. Да бисте истакли јединствене вредности, изаберите Јединствено у пољу са леве стране.

    Користећи уграђено правило, можете да истакнете дупликате у једној колони или у неколико колона као што је приказано на следећем снимку екрана:

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

    Када користите уграђено правило Екцел-а за истицање дуплих вредности, имајте на уму следеће две ствари:

    • Ради само за појединачне ћелије. Да бисте истакли дупликате редова , требало би да креирате сопствена правила или на основу вредности у одређеној колони или упоређивањем вредности у неколико колона.
    • Осени дупле ћелије укључујући њихова прва појављивања. Да истакнем сведупликати осим прве инстанце , креирајте правило условног форматирања на основу формуле као што је објашњено у следећем примеру.

    Како да истакнете дупликате без 1. појављивања

    Да бисте истакли 2. и све наредне дупликате, изаберите ћелије које желите да обојите и креирајте правило засновано на формули на овај начин:

    1. На картици Почетна , у Стилови , кликните на Условно обликовање &гт; Ново правило &гт; Користите формулу да одредите које ћелије да форматирате .
    2. У поље Формат вредности где је ова формула тачна унесите формулу сличну овој:

    =COUNTIF($A$2:$A2,$A2)>1

    Где је А2 највиша ћелија изабраног опсега.

  • Кликните на дугме Формат... и изаберите жељену попуну и/или боју фонта.
  • На крају, кликните на ОК да бисте сачували и применили правило.
  • Ако немате много искуства са Екцел условним форматирањем, наћи ћете детаљне кораке за креирање правила заснованог на формули у следећем водичу: Екцел условно форматирање засновано на другу вредност ћелије.

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

    Како приказати 3., 4. и сви следећи дупликати записа

    Да бисте видели дупликате који почињу са Н-ом појавом, креирајте правило условног форматирања на основу формуле као у претходном примеру, саједина разлика је што замените>1 на крају формуле траженим бројем. На пример:

    Да бисте истакли 3. и све наредне дупликате инстанце, креирајте правило условног форматирања на основу ове формуле:

    =COUNTIF($A$2:$A2,$A2)>=3

    Да бисте засенчили 4. и све наредне дупликате записа, користите ова формула:

    =COUNTIF($A$2:$A2,$A2)>=4

    Да бисте истакли само одређена појављивања, користите једнако оператор (=). На пример, да бисте истакли само 2. инстанце, требало би да користите ову формулу:

    =COUNTIF($A$2:$A2,$A2)=2

    Како да истакнете дупликате у опсегу (више колона)

    Када желите да проверите да ли има дупликата у више колона, не тако што ћете упоређивати колоне једне са другима, већ пронађите све инстанце исте ставке у свим колонама, користите једно од следећих решења.

    Означите дупликате у више колона укључујући 1. појављивање

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

    Или, креирајте правило условног форматирања са овом формулом:

    ЦОУНТИФ( опсег , горња_ћелија )&гт;1

    На пример, да бисте истакли дупликате у опсегу А2:Ц8, формула иде на следећи начин:

    =COUNTIF($A$2:$C$8, A2)>1

    Обратите пажњу на употребу апсолутних референци ћелија за опсег ($А$2:$Ц$8) и релативних референци за горњу ћелију (А2).

    Означите дупликате у вишеструкимколоне осим 1. појављивања

    Решење за овај сценарио је много компликованије, није ни чудо да Екцел нема уграђено правило за њега :)

    Да истакне дупле уносе у неколико колона игноришући 1. појављивања , мораћете да креирате 2 правила са следећим формулама:

    Правило 1. Односи се на прву колону

    Овде користите потпуно исту формулу као што смо користили за истицање дупликата без 1. појављивања у једну колону (детаљни кораци се могу наћи овде).

    У овом примеру, креирамо правило за А2:А8 са овом формулом:

    =COUNTIF($A$2:$A2,$A2)>1

    Као резултат, дупликати без 1. појављивања су истакнути у крајњој левој колони опсега (постоји само једна таква ставка у нашем случају):

    Правило 2. Примењује се на све наредне колоне

    Да бисте истакли дупликате у преосталим колонама (Б2:Ц8), користите ову формулу:

    =COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1

    У горњој формули, прва функција ЦОУНТИФ се рачуна појављивања дате ставке у првој колони, а у другој колони д ЦОУНТИФ ради исто за све наредне колоне. А затим, сабирате те бројеве и проверите да ли је збир већи од 1.

    Као резултат, све дуплиране ставке осим њиховог првог појављивања су пронађене и истакнуте:

    Означите дупликате у свим колонама једним правилом

    Друго могуће решење је да додате празну колону лево од скупа података и комбинујетегорње формуле у једну формулу попут ове:

    =IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1

    Где је Б2 горња ћелија са подацима у 2. колони циљног опсега.

    Да бисмо боље разумели формулу, хајде да је поделимо на 2 главна дела:

    • За прву колону (Б), услов ИФ никада није испуњен, тако да је само друга функција ЦОУНТИФ израчунато (користили смо ову формулу да пронађемо дупликате осим првих појављивања у једној колони).
    • За све наредне колоне (Ц2:Д8), кључна тачка је паметна употреба апсолутних и релативних референци у два ЦОУНТИФ функције. Да бих олакшао разумевање ствари, копирао сам је у колону Г, тако да можете да видите како се формула мења када се примени на друге ћелије:

    Зато што АКО је услов увек ТРУЕ за све колоне осим прве (број колона је већи од 1), формула се наставља на овај начин:

    • Рачуна број појављивања дате ставке ( Д5 на снимку екрана изнад) у свим колонама лево од дате колоне: COUNTIF(B$2:$C$8,D5)
    • Броји број појављивања дате ставке у колони ставке, до ћелије ставке: COUNTIF(D$2:D5,D5)
    • Коначно, формула додаје резултате обе функције ЦОУНТИФ. Ако је укупан број већи од 1, тј. ако постоји више од једног појављивања ставке, примењује се правило и ставка се истиче.

    Истицање целих редова на основу дуплираних вредности у једномцолумн

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

    Као што већ знате, уграђено правило у Екцел-у за дупликате функционише само на нивоу ћелије. Али прилагођено правило засновано на формули нема проблема са сенчењем редова. Кључна ствар је да изаберете целе редове , а затим креирате правило са једном од следећих формула:

    • Да бисте истакли дупликате редова искључујући 1. појављивања :

    =COUNTIF($A$2:$A2, $A2)>1

  • Да бисте истакли дуплиране редове укључујући 1. појављивања :
  • =COUNTIF($A$2:$A$15, $A2)>1

    Где је А2 прва ћелија а А15 је последња коришћена ћелија у колони коју желите да проверите да ли има дупликата. Као што видите, паметна употреба апсолутних и релативних референци ћелија је оно што чини разлику.

    Следећи снимак екрана показује оба правила у акцији:

    Како за истицање дупликата редова у Екцел-у

    Претходни пример је показао како да обојите целе редове на основу дуплираних вредности у одређеној колони. Али шта ако желите да видите редове који имају идентичне вредности у неколико колона? Или, како да истакнете апсолутне дупле редове, оне који имају потпуно једнаке вредности у свим колонама?

    За ово користите функцију ЦОУНТИФС која омогућава поређење ћелија према више критеријума. На пример, да бисте истакли дупликате редова који имају идентичне вредности у колонама А и Б, користите једанод следећих формула:

    • Да бисте истакли дупликате редова осим 1. појављивања :

    =COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1

  • Да бисте истакли дупликате редова са 1. појављивањем :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

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

    Као што разумете, горњи пример је само у сврху демонстрације. Када истакнете дупле редове у вашим стварним листовима, наравно нисте ограничени на поређење вредности само у 2 колоне, функција ЦОУНТИФС може да обради до 127 парова опсега/критеријума.

    Истицање узастопних дупликата ћелија у Екцел-у

    Понекад, можда нећете морати да истакнете све дупликате у колони, већ да прикажете само узастопне дупликате ћелија, тј. оне које су једна поред друге. Да бисте то урадили, изаберите ћелије са подацима (не укључујући заглавље колоне) и креирајте правило условног форматирања са једном од следећих формула:

    • Да бисте истакли узастопне дупликате без 1. појављивања :

    =$A1=$A2

  • Да бисте истакли узастопне дупликате са 1. појављивањем :
  • =OR($A1=$A2, $A2=$A3)

    Следећи снимак екрана показује истицање узастопне дупликате текстова, али ова правила ће функционисати и за узастопне дупликате бројева и датума:

    Ако ваш Екцел лист можда има празне редове и не желите узастопне празне ћелије да бисте били истакнути, извршите следећа побољшањаформуле:

    • Да бисте истакли узастопне дупликате ћелија без 1. појављивања и занемарите празне ћелије :

    =AND($A2"", $A1=$A2)

  • Да бисте истакли узастопне дупликате ћелија са 1. појављивањима и игноришите празне ћелије :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

    Као што видите, није велика ствар истаћи дупликати у Екцел-у користећи условно форматирање. Међутим, постоји још бржи и лакши начин. Да бисте то сазнали, прочитајте следећи одељак овог упутства.

    Како истакнути дупликате у Екцел-у помоћу алата за уклањање дупликата

    Додатак за уклањање дупликата је решење све у једном са дуплираним записима у Екцел-у. Може да пронађе, истакне, изабере, копира или премести дуплиране ћелије или целе дупликате редова.

    Упркос свом имену, додатак може брзо истакнути дупликате у различитим бојама без брисања њих.

    Уклањање дупликата додаје 3 нове функције вашој Екцел траци:

    • Дедупе Табле - да одмах пронађе и истакне дупликате у једној табели .
    • Уклањање дупликата – корак по корак чаробњак са напредним опцијама за идентификацију и истицање дупликата или јединствених вредности у 1 табели.
    • Упореди 2 табеле - пронађите и означите дупликате упоређивањем две колоне или две одвојене табеле.

    Након инсталирања Ултимате Суите фор Екцел, ове алатке ћете пронаћи на картици Аблебитс Дата у Дедупе

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.