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

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

Содржина

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

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

И денес, би сакал да споделам неколку брзи и ефективни методи за идентификување дупликати во една листа. Овие решенија работат во сите верзии на Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 и пониски.

    Како да идентификувате дупликати во Excel

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

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

    Да претпоставиме дека имате список на ставки во колоната А што сакате да ги проверите за дупликати. Тоа може да бидат фактури, ID на производ, имиња или други податоци.

    Еве формула за наоѓање дупликатии притиснете Ctrl + V за да ги залепите.

    За преместување дупликати на друг лист, извршете ги истите чекори со единствената разлика што притиснете Ctrl + X (сече) наместо Ctrl + C (копирајте).

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

    Сега кога знаете како да користите дупликат формули во Excel, дозволете ми да ви покажам уште една брза, ефикасна и формула -бесплатен начин - Отстранувач на дупликати за Excel.

    Оваа алатка сè-во-едно може да пребарува дупликати или единствени вредности во една колона или да споредува две колони. Може да пронајде, избира и означува дупликат записи или цели дупликат редови, да ги отстранува пронајдените измами, да ги копира или премести на друг лист. Мислам дека примерот за практична употреба вреди многу зборови, па ајде да дојдеме до него.

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

    За да ги тестирате можностите на нашиот Отстранувач на дупликати додадете -in, создадов табела со неколку стотици редови што изгледа вака:

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

    1. Изберете која било ќелија во вашата табела и кликнете на копчето Dedupe Table на лентата Excel. Откако ќе го инсталирате нашиот Ultimate Suite за Excel, ќе го најдете на Ablebits Data картичката, во групата Dedupe .

    2. Паметниот додаток ќе ја собере целата табела и ќе ве праша за да ги наведете следните две работи:
      • Изберете ги колоните за да проверите дали има дупликати (во овој пример, ова се Бр. нарачка, Датум на нарачка и Ставка колони).
      • Изберете дејство за извршување на дупликати . Бидејќи нашата цел е да идентификуваме дупликат редови, ја избрав Додај статусна колона

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

      • Избриши дупликати
      • Дупликати во боја (нагласи)
      • Избери дупликати
      • Копирај дупликати на нов работен лист
      • Премести дупликати во нов работен лист

      Кликнете на копчето OK и почекајте неколку секунди. Направено!

    Како што можете да видите на сликата подолу, сите редови што имаат идентични вредности во првите 3 колони се лоцирани (првите појави не се идентификувани како дупликати).

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

    Волшебник за отстранување на дупликати - повеќе опции за пребарување на дупликати во Excel

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

    1. Изберете која било ќелија во вашата табела и кликнете на Отстранувач на дупликати Копче на табулаторот Ablebits Data . Волшебникот ќе работи и целата табела ќе биде избрана.

    2. На следниот чекор, ќе ви бидат претставени 4 опции за проверка на дупликатите во листот на Excel:
      • Дупликати без прва појава
      • Дупликати со прва појава
      • Единствени вредности
      • Единствени вредности и први дупликати

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

    3. Сега, изберете ги колоните каде што сакате да ги проверите дупликатите. Како и во претходниот пример, ги избираме првите 3 колони:

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

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

    Потребен е само дел од секундата за волшебникот за отстранување на дупликати да провери стотици редови и дадете го следниот резултат:

    Без формули, без стрес, без грешки - секогаш брзи и беспрекорни резултати :)

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

    Достапни преземања

    Идентификувајте дупликати - примери на формула (датотека .xlsx)

    Ultimate Suite - пробна верзија (датотека exe)

    во Excel вклучувајќи ги првите појави (каде што A2 е најгорната ќелија):

    =COUNTIF(A:A, A2)>1

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

    Како што можете да видите на горната слика од екранот, формулата враќа TRUE за дупликат вредности и FALSE за единствени вредности.

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

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

    За дупликат формула да врати нешто позначајно од Булованите вредности на TRUE и FALSE, приложете ја во функцијата IF и напишете ги саканите етикети за дупликат и единствени вредности:

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")

    Во случај да сакате формулата на Excel да наоѓа само дупликати, заменете ја „Единствена“ со празна низа („“) како ова:

    =IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")

    Формулата ќе врати „Дупликати“ за дупликат записи и празна ќелија за уникатни записи:

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

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

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

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

    Како што можете да видите во следнава слика од екранот, оваа формула не ја идентификува првата појава на „ Јаболка “ како дупликат:

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

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

    IF( SUM(( --EXACT( опсег, најгорната _клетка)))<=1, "", "Дупликат")

    Во срцето на формулата, ја користите функцијата EXACT за да ја споредите целната ќелија со секоја точно ќелија во наведениот опсег. Резултатот од оваа операција е низа од TRUE (совпаѓање) и FALSE (не се совпаѓа), која е принудена на низа од 1 и 0 од унарниот оператор (--). После тоа, функцијата SUM ги собира броевите, и ако збирот е поголем од 1, функцијата IF известува „Дупликат“.

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

    =IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"","Duplicate")

    Како што е прикажано на сликата од екранот подолу, ги третира малите и големите букви како различни знаци (APPLES не е идентификуван како дупликат):

    Совет . Ако користите табеларни пресметки на Google, следнава статија може да ви помогне: Како да најдете и отстраните дупликати во Google Sheets.

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

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

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

    За пребарување дупликат редови со 1-ви појави , користете ја оваа формула:

    =IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplicate row", "")

    Следната слика од екранот покажува дека формулата навистина ги лоцира само редовите што имаат идентични вредности во сите 3 колони. На пример, редот 8 има ист број на нарачка и датум како и редовите 2 и 5, но различна ставка во колоната C, и затоа не е означен како дупликат ред:

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

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,) >1, "Duplicate row", "")

    Како да броите дупликати во Excel

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

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

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

    За да дознаете колку пати овој или оној запис се појавува во вашиот работен лист во Excel, користете едноставна формула COUNTIF, каде што A2 е првата, а A8 е последната ставка од списокот:

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

    Како што е прикажано на следната слика од екранот, формулата ги брои појавите на секоја ставка: „ Јаболка " се појавува 3 пати, " Зелени банани " - 2 пати, " Банани " и " Портокалови " само еднаш.

    Ако сакате да идентификувате 1, 2, 3, итн. појави на секоја ставка, користете ја следнава формула:

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

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

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

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

    Набројте го вкупниот број на дупликати во колона(и)

    Најлесно начин за броење дупликати во колона е да се употреби која било од формулите што ги користевме за да ги идентификуваме дупликатите во Excel (со или без први појави). А потоа можете да броите дупликат вредности користејќи ја следнава формула COUNTIF:

    =COUNTIF(range, "duplicate")

    Каде„ дупликат “ е ознаката што ја користевте во формулата што лоцира дупликати.

    Во овој пример, нашата дупликат формула ја има следната форма:

    =COUNTIF(B2:B8, "duplicate")

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

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))

    Бидејќи се работи за формула за низа, не заборавајте да притиснете Ctrl + Shift + Enter за да ја завршите. Исто така, имајте на ум дека оваа формула ги брои сите дупликати записи, вклучувајќи ги и првите појави :

    За да го најдете вкупниот број на дупликати редови , вметнете ја функцијата COUNTIFS наместо COUNTIF во горната формула и наведете ги сите колони што сакате да ги проверите за дупликати. На пример, за броење дупликати редови врз основа на колоните A и B, внесете ја следнава формула во вашиот лист Excel:

    =ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0))

    Како да филтрирате дупликати во Excel

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

    Како да прикажувате и скриете дупликати во Excel

    Ако сакате да ги видите сите дупликати на прв поглед, користете една од формулите за да најдете дупликати во Excel што подобро одговара на вашите потреби. Потоа изберете ја вашата табела, префрлете се на јазичето Податоци и кликнете наКопче Филтер . Алтернативно, можете да кликнете Сортирај & засилувач; Филтрирај > Филтер на картичката Дома во групата Уредување .

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

    Потоа, кликнете на стрелката во заглавието на колоната Дупликат и проверете го „ Дупликат ред " поле за прикажи дупликати . Ако сакате да филтрирате, т.е. сокријте дупликати , изберете „ Единствен “ за да ги видите само уникатни записи:

    И сега , можете да ги сортирате дупликатите по колоната со клучеви за да ги групирате за полесна анализа. Во овој пример, можеме да ги сортираме дупликатите редови по колоната Број на нарачка :

    Како да ги филтрираме дупликатите според нивните појави

    Ако сакате да ги прикажете 2-та, 3-та или N-та појава на дупликат вредности, користете ја формулата за броење дупликати примери што ги дискутиравме претходно:

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

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

    За да се прикажат сите дупликати записи, т.е. појави поголеми од 1 , кликнете на филтрирајте ја стрелката во заглавието на колоната Појави (колоната со формулата), а потоа кликнете Филтри за броеви > ПоголемThan .

    Изберете „ е поголемо од “ во првото поле, напишете 1 во полето до него и кликнете на <Копче 1>OK :

    На сличен начин, можете да ги прикажете 2-ри, 3-ти и сите наредни дупликати. Само напишете го потребниот број во полето до „ е поголемо од “.

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

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

    Како да изберете дупликати во Excel

    За да изберете дупликати, вклучувајќи заглавија на колони , филтрирајте нив, кликнете на која било филтрирана ќелија за да ја изберете, а потоа притиснете Ctrl + A .

    За да изберете дупликат записи без заглавија на колоните , изберете ја првата (горната лева) ќелија и притиснете Ctrl + Shift + End за да се прошири изборот до последната ќелија.

    Совет. Во повеќето случаи, горните кратенки работат добро и избираат само филтрирани (видливи) редови. Во некои ретки случаи, главно на многу големи работни книги, може да се изберат и видливи и невидливи ќелии. За да го поправите ова, прво користете една од горенаведените кратенки, а потоа притиснете Alt + ; за изберете само видливи ќелии , игнорирајќи ги скриените редови.

    Како да ги избришете или отстраните дупликатите во Excel

    За да исчистите дупликати во Excel , изберете ги , десен клик, а потоа кликнете Исчисти содржина (или кликнете на копчето Исчисти > Исчисти содржина натабот Дома , во групата Уредување ). Ова ќе ја избрише само содржината на ќелијата и како резултат ќе имате празни ќелии. Избирањето на филтрираните дупликати ќелии и притискањето на копчето Избриши ќе го има истиот ефект.

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

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

    За да се означат дупликатните вредности, изберете ги филтрираните дупи, кликнете на копчето Пополнете боја на картичката Дома , во групата Фонт и потоа изберете ја бојата по ваш избор.

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

    Како да копирате или преместите дупликати на друг лист

    За копирање дупликати, изберете ги, притиснете Ctrl + C , потоа отворете друг лист (нов или постоечки), изберете ја горната лева ќелија од опсегот каде што сакате да ги копирате дупликатите,

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