Како да најдете и означите дупликати во Excel

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

Содржина

Во ова упатство, ќе научите како автоматски да ги истакнувате дупликатите во Excel откако нешто ќе се напише. Ќе разгледаме внимателно како да ги засенчиме дупликатите ќелии, цели редови или последователни дупи користејќи условно форматирање и специјална алатка.

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

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

Овие техники работат во сите верзии на Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 и пониски.

    Како да се означат дупликатите во Excel

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

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

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

      Означување на дупликати во Excel со неколку кликања

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

      Верувале или не, можете да го добиете посакуваниот резултат со само 2 кликнувања на глувчето :)

      1. Додека е избрана која било ќелија од вашата табела, кликнете на копчето Отстрани табела и паметниот додаток ќе ја собере целата табела.
      2. 1>Dedupe Table дијалог прозорецот ќе се отвори со сите колони избрани автоматски, а опцијата Дупликати во боја стандардно избрана. Значи, сè што треба да направите е да кликнете OK :) Готово!

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

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

      Како што гледате на горната слика, алатката Dupe Table има означено дупликат редови без први примероци .

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

      Означете ги дупликатите во Excel користејќи напреден волшебник чекор-по-чекор

      Во споредба со брзиот DedupeТабела алатка, волшебникот Duplicate Remover бара уште неколку кликања, но тоа го надополнува со голем број дополнителни опции. Дозволете ми да ви го покажам на дело:

      1. Изберете која било ќелија во вашата табела каде што сакате да означите дупликати и кликнете на копчето Отстранувач на дупликати на лентата. Волшебникот ќе работи и ќе се избере целата табела. Додатокот исто така ќе предложи создавање резервна копија од вашата табела, за секој случај. Ако не ви треба, отштиклирајте го полето.

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

      2. Изберете еден од следниве типови податоци што сакате да ги најдете:
        • Дупликати освен првата појава
        • Дупликати со 1ви појави
        • Единствени вредности
        • Единствени вредности и 1ви дупликати

        За овој пример, ајде да најдеме Дупликати + 1-ви појави :

      3. Сега, изберете ги колоните за да проверите дали има дупликати. Бидејќи сакаме да ги истакнеме целосните дупликати редови, ги избрав сите 3 колони.

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

    4. Конечно, изберете го дејството што треба да се изврши на дупликатите. Имате голем број опции како што се избирање , бришење , копирање, преместување дупликати или додавање статусна колона во идентификувајте измамниците.
    5. Бидејќи денес истражуваме различни начини за означување дупликати во Excel, нашиот избор е очигледен :) Затоа, изберете Пополнете со боја и изберете една од стандардните бои на темата или кликнете Повеќе бои... и изберете која било приспособена RGB или HSL боја.

      Кликнете на <Копче 1>Заврши и уживајте во резултатот :)

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

      Прозорецот за дијалог Values ќе се отвори со стандардно избрани Светлоцрвено полнење и темноцрвено текстуално формат. За да го примените стандардниот формат, едноставно кликнете OK .

    Покрај црвеното пополнување и форматирањето на текстот, неколку други предефинирани формати се достапни во паѓачката листа. За да ги засенчите дупликатите користејќи некоја друга боја, кликнете Прилагоден формат… (последната ставка во паѓачкото мени) и изберете ја бојата на пополнување и/или фонтот по ваша желба.

    Совет. За да означите единствени вредности, изберете Уникатно во полето од левата страна.

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

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

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

    • Работи само за поединечни ќелии. За да означите дупликат редови , ќе треба да креирате сопствени правила или врз основа на вредностите во одредена колона или со споредување на вредностите во неколку колони.
    • Ги засенчува дупликатите ќелии вклучувајќи ги и нивните први појави. Да се ​​истакнат ситедупликати освен првите случаи , креирајте правило за условно форматирање врз основа на формулата како што е објаснето во следниот пример.

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

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

    1. На картичката Дома , во Стилови група, кликнете Условно форматирање > Ново правило > Користете формула за да одредите кои ќелии да се форматираат .
    2. Во полето Форматирајте вредности каде оваа формула е вистинита , внесете формула слична на оваа:

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

    Каде што A2 е најгорната ќелија од избраниот опсег.

  • Кликнете на копчето Формат... и изберете ја саканата боја за пополнување и/или фонт.
  • На крајот, кликнете OK за да го зачувате и примените правилото.
  • Ако немате многу искуство со условно форматирање на Excel, деталните чекори за создавање правило заснована на формули ќе ги најдете во следново упатство: Условно форматирање на Excel врз основа на друга вредност на ќелијата.

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

    Како да се прикаже третото, 4-та и сите последователни дупликати записи

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

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

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

    За да ја означите 4-тата и сите последователни дупликат записи, користете оваа формула:

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

    За да означите само конкретни појави, користете го операторот еднакво на (=). На пример, за да ги истакнете само вторите примероци, би оделе со оваа формула:

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

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

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

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

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

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

    COUNTIF( опсег , врвна_ќелија )>1

    На пример, за да се означат дупликатите во опсегот A2:C8, формулата оди на следниов начин:

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

    Забележете ја употребата на апсолутни референци за ќелии за опсегот ($A$2:$C$8) и релативни референци за горната ќелија (A2).

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

    Решението за ова сценарио е многу покомплицирано, не е ни чудо што Excel нема вградено правило за него :)

    За да се означат дупликатите записи во неколку колони игнорирајќи ги првите појави , ќе треба да креирате 2 правила со следните формули:

    Правило 1. Важи за првата колона

    Овде ја користите истата формула како што користевме за истакнување дупликати без 1-ви појави во една колона (деталните чекори може да се најдат овде).

    Во овој пример, создаваме правило за A2:A8 со оваа формула:

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

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

    Правило 2. Се применува до сите наредни колони

    За да ги нагласите дупликатите во преостанатите колони (B2:C8), користете ја оваа формула:

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

    Во горната формула, првата функција COUNTIF се брои појавите на дадена ставка во првата колона, и вториот г COUNTIF го прави истото за сите наредни колони. А потоа, ги собирате тие бројки и проверувате дали збирот е поголем од 1.

    Како резултат на тоа, сите дупликати ставки со исклучок на нивната прва појава се пронајдени и означени:

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

    Друго можно решение е да додадете празна колона лево од вашата база на податоци и да ги комбиниратегоренаведените формули во една формула како оваа:

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

    Каде што B2 е горната ќелија со податоци во втората колона од целниот опсег.

    За подобро да ја разбереме формулата, ајде да ја поделиме на 2 главни дела:

    • За првата колона (Б), условот IF никогаш не е исполнет, така што само втората функција COUNTIF е пресметано (ја користевме оваа формула за наоѓање дупликати освен првите појави во една колона).
    • За сите наредни колони (C2:D8), клучната точка е паметната употреба на апсолутни и релативни референци во двете COUNTIF функции. За да ги разберам работите, ја ископирав во колоната G, за да можете да видите како се менува формулата кога се применува на други ќелии:

    Бидејќи АКО условот е секогаш ТОЧЕН за сите колони освен првата (бројот на колони е поголем од 1), формулата продолжува на овој начин:

    • Го брои бројот на појавувања на дадена ставка ( D5 на сликата од екранот погоре) во сите колони лево од дадената колона: COUNTIF(B$2:$C$8,D5)
    • Го брои бројот на појавувања на дадена ставка во колоната на ставката, до ќелијата на ставката: COUNTIF(D$2:D5,D5)
    • Конечно, формулата ги додава резултатите од двете функции COUNTIF. Ако вкупниот број е поголем од 1, т.е. ако има повеќе од една појава на ставката, се применува правилото и ставката е означена.

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

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

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

    • За да се означат дупликатите редови со исклучок на првата појава :

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

  • За да се означат дупликатите редови вклучувајќи ги и првите појави :
  • =COUNTIF($A$2:$A$15, $A2)>1

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

    Следната слика од екранот ги прикажува двете правила во акција:

    Како за означување на дупликат редови во Excel

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

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

    • За означување дупликати редови освен првата појава :

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

  • За означување дупликат редови со први појави :
  • =COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1

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

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

    Означување последователни дупликати ќелии во Excel

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

    • За да се означат последователни дупликати без 1-ви појави > последователни дупликат текстови, но овие правила ќе работат и за последователни дупликати броеви и датуми:

    Ако вашиот лист на Excel може да има празни редови и не сакате последователни празни ќелии за да се истакнете, направете ги следните подобрувања наформули:

    • За истакнување последователни дупликати ќелии без први појави и игнорирај празни ќелии :

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

  • За означување последователни дупликати ќелии со 1-ви појави и игнорирај празни ќелии :
  • =AND($A2"", OR($A1=$A2, $A2=$A3))

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

    Како да се означат дупликати во Excel со Duplicate Remover

    Додатокот Duplicate Remover е се-во-едно решение за справување со дупликат записи во Excel. Може да наоѓа, означува, избира, копира или преместува дупликати ќелии или цели дупликати редови.

    И покрај неговото име, додатокот може брзо подбележи дупликати во различни бои без бришење нив.

    Отстранувачот на дупликати додава 3 нови функции на вашата лента на Excel:

    • Dedupe Table - за веднаш наоѓање и истакнување дупликати во една табела ... 2> - најдете и означете дупликати со споредување две колони или две посебни табели.

    По инсталирањето на Ultimate Suite за Excel, овие алатки ќе ги најдете на картичката Ablebits Data во Dedupe

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