Com identificar duplicats a Excel: trobar, ressaltar, comptar, filtrar

  • Comparteix Això
Michael Brown

El tutorial explica com cercar duplicats a Excel. Aprendràs algunes fórmules per identificar valors duplicats o trobar files duplicades amb o sense les primeres ocurrències. També aprendràs a comptar les instàncies de cada registre duplicat individualment i a trobar el nombre total de duplicats en una columna, a filtrar els duplicats i molt més.

Mentre treballes amb un full de treball d'Excel gran o consolidant diversos fulls de càlcul petits en un de més gran, és possible que hi trobeu moltes files duplicades. En un dels nostres tutorials anteriors, vam parlar de diverses maneres de comparar dues taules o columnes per a duplicats.

I avui m'agradaria compartir uns quants mètodes ràpids i eficaços per identificar els duplicats en una única llista. Aquestes solucions funcionen en totes les versions d'Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 i anteriors.

    Com identificar duplicats a Excel

    El més fàcil La manera de detectar duplicats a Excel és utilitzar la funció COUNTIF. Depenent de si voleu trobar valors duplicats amb o sense les primeres ocurrències, hi haurà una lleugera variació en la fórmula, tal com es mostra als exemples següents.

    Com trobar registres duplicats, incloses les primeres ocurrències

    Suposant que teniu una llista d'elements a la columna A que voleu comprovar si hi ha duplicats. Aquests poden ser factures, identificadors de producte, noms o qualsevol altra dada.

    Aquí hi ha una fórmula per trobar duplicats.i premeu Ctrl + V per enganxar-los.

    Per moure duplicats a un altre full, feu els mateixos passos amb l'única diferència que premeu Ctrl + X (tallar) en comptes de Ctrl + C (còpia).

    Eliminador de duplicats: manera ràpida i eficaç de localitzar duplicats a Excel

    Ara que ja sabeu com utilitzar fórmules duplicades a Excel, deixeu-me que us mostri una altra fórmula ràpida, eficient i -manera gratuïta - Eliminador de duplicats per a Excel.

    Aquesta eina tot en un pot cercar valors duplicats o únics en una sola columna o comparar dues columnes. Pot trobar, seleccionar i ressaltar registres duplicats o files duplicades senceres, eliminar duplicats trobats, copiar-los o moure'ls a un altre full. Crec que un exemple d'ús pràctic val moltes paraules, així que anem-hi.

    Com trobar files duplicades a Excel en 2 passos ràpids

    Per provar les capacitats del nostre afegeix Eliminador de duplicats -in, he creat una taula amb uns quants centenars de files que sembla el següent:

    Com veieu, la taula té unes quantes columnes. Les 3 primeres columnes contenen la informació més rellevant, de manera que buscarem files duplicades basant-nos únicament en les dades de les columnes A - C. Per trobar registres duplicats en aquestes columnes, només cal que feu el següent:

    1. Seleccioneu qualsevol cel·la de la vostra taula i feu clic al botó Deduplica table de la cinta d'Excel. Després d'instal·lar la nostra Ultimate Suite for Excel, la trobareu aPestanya Dades d'Ablebits , al grup Deduplicació .

    2. El complement intel·ligent recollirà tota la taula i us demanarà per especificar les dues coses següents:
      • Seleccioneu les columnes per comprovar si hi ha duplicats (en aquest exemple, aquestes són el Núm. de comanda, Data de la comanda i Element ).
      • Trieu una acció per dur a terme en duplicats . Com que el nostre propòsit és identificar files duplicades, he seleccionat la Afegeix una columna d'estat

      A més d'afegir una columna d'estat, Teniu a la vostra disposició una sèrie d'altres opcions:

      • Suprimeix duplicats
      • Colora (resalta) duplicats
      • Selecciona duplicats
      • Copia els duplicats a un nou full de treball
      • Mou duplicats a un full de treball nou

      Feu clic al botó D'acord i espereu uns segons. Fet!

    Com podeu veure a la captura de pantalla següent, s'han localitzat totes les files que tenen valors idèntics a les 3 primeres columnes (les primeres ocurrències no s'identifiquen com a duplicades).

    Si voleu més opcions per desduplicar els vostres fulls de treball, utilitzeu l' assistent per eliminar duplicats que pot trobar duplicats amb o sense les primeres ocurrències, així com valors únics. A continuació es mostren els passos detallats.

    Auxiliar d'eliminació de duplicats: més opcions per cercar duplicats a l'Excel

    Depenent d'un full concret amb el qual esteu treballant, podeu o no voler tractarles primeres instàncies de registres idèntics com a duplicats. Una solució possible és utilitzar una fórmula diferent per a cada escenari, tal com vam comentar a Com identificar duplicats a Excel. Si busqueu un mètode ràpid, precís i sense fórmules, proveu l' Auxiliar d'eliminació de duplicats :

    1. Seleccioneu qualsevol cel·la de la vostra taula i feu clic a Eliminador de duplicats. botó a la pestanya Dades d'Ablebits . L'assistent s'executarà i es seleccionarà tota la taula.

    2. Al pas següent, se us presenten les 4 opcions per comprovar els duplicats al vostre full d'Excel:
      • Duplicats sense 1a ocurrència
      • Duplicats amb 1a ocurrència
      • Valors únics
      • Valors únics i 1a ocurrència duplicada

      Per a aquest exemple, anem amb la segona opció, és a dir, Duplicats + 1a ocurrència :

    3. Ara, seleccioneu les columnes on voleu comprovar els duplicats. Com a l'exemple anterior, estem seleccionant les 3 primeres columnes:

    4. Finalment, trieu una acció que vulgueu dur a terme en duplicats. Com és el cas de l'eina Dedupe Table, l'assistent de l'eliminador de duplicats pot identificar , seleccionar , ressaltar , suprimir , copiar o mou duplicats.

      Com que l'objectiu d'aquest tutorial és demostrar diferents maneres d'identificar duplicats a Excel, comprovem l'opció corresponent ifeu clic a Finalitza :

    L'assistent de l'eliminador de duplicats només necessita una fracció de segon per comprovar centenars de files i ofereix el següent resultat:

    Sense fórmules, sense estrès, sense errors - sempre resultats ràpids i impecables :)

    Si esteu interessats a provar aquestes eines per trobar duplicats als vostres fulls d'Excel, us convidem a descarregar una versió d'avaluació a continuació. Els vostres comentaris als comentaris seran molt apreciats!

    Descàrregues disponibles

    Identificar duplicats: exemples de fórmules (fitxer .xlsx)

    Ultimate Suite - versió de prova (fitxer .exe)

    a Excel, incloses les primeres ocurrències (on A2 és la cel·la superior):

    =COUNTIF(A:A, A2)>1

    Introduïu la fórmula anterior a B2, després seleccioneu B2 i arrossegueu el mànec d'emplenament per copiar la fórmula a altres cel·les. :

    Com podeu veure a la captura de pantalla anterior, la fórmula retorna TRUE per als valors duplicats i FALSE per a valors únics.

    Nota. Si necessiteu trobar duplicats en un interval de cel·les en lloc d'una columna sencera, recordeu bloquejar aquest interval amb el signe $. Per exemple, per cercar duplicats a les cel·les A2:A8, utilitzeu aquesta fórmula:

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

    Perquè una fórmula duplicada retorni quelcom més significatiu que els valors booleans de TRUE i FALSE, tanqueu-la a la funció SI i escriviu les etiquetes que vulgueu per als valors duplicats i únics:

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

    En cas que vulgueu que una fórmula d'Excel només trobi duplicats, substituïu "Únic" per una cadena buida ("") com aquesta:

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

    La fórmula retornarà "Duplicats" per a registres duplicats i una cel·la en blanc per a registres únics:

    Com cercar duplicats a Excel sense les primeres ocurrències

    Si teniu previst filtrar o eliminar duplicats després de trobar-los, utilitzar la fórmula anterior no és segur perquè marca tots els registres idèntics com a duplicats. I si voleu mantenir els valors únics a la vostra llista, no podeu suprimir tots els registres duplicats, només heu desuprimiu la segona i totes les instàncies posteriors.

    Per tant, modifiquem la nostra fórmula duplicada d'Excel utilitzant referències de cel·les absolutes i relatives si escau:

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

    Com podeu veure a la següent captura de pantalla, aquesta fórmula no identifica la primera ocurrència de " Apples " com a duplicada:

    Com trobar duplicats que distingeixen entre majúscules i minúscules a Excel

    En situacions en què necessiteu identificar duplicats exactes, inclòs el cas del text, utilitzeu aquesta fórmula de matriu genèrica (introduïda prement Ctrl + Maj + Retorn ):

    IF( SUMA(( --EXACT( ) rang, cel·la superior)))<=1, "", "Duplicar")

    Al cor de la fórmula, utilitzeu la funció EXACTA per comparar la cel·la objectiu amb cadascuna cel·la exactament en l'interval especificat. El resultat d'aquesta operació és una matriu de TRUE (concordança) i FALSE (no coincideix), que és forçada a una matriu d'1 i 0 per l'operador unari (--). Després d'això, la funció SUMA suma els nombres i, si la suma és superior a 1, la funció SI informa d'un "Duplicat".

    Per al nostre conjunt de dades de mostra, la fórmula és la següent:

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

    Com es mostra a la captura de pantalla següent, tracta les minúscules i les majúscules com a caràcters diferents (APPLES no s'identifica com a duplicat):

    Consell . Si utilitzeu fulls de càlcul de Google, l'article següent pot ser útil: Com trobar i eliminar duplicats a Fulls de càlcul de Google.

    Com trobarfiles duplicades a Excel

    Si el vostre objectiu és desduplicar una taula que consta de diverses columnes, necessiteu una fórmula que pugui comprovar cada columna i identificar només files duplicades absolutes , és a dir, files que tinguin valors completament iguals a totes les columnes.

    Considerem l'exemple següent. Suposant que teniu números de comanda a la columna A, dates a la columna B i articles ordenats a la columna C i voleu trobar files duplicades amb el mateix número de comanda, data i article. Per a això, crearem una fórmula duplicada basada en la funció COUNTIFS que permet comprovar diversos criteris alhora:

    Per cercar files duplicades amb les primeres ocurrències , utilitzeu aquesta fórmula:

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

    La captura de pantalla següent demostra que la fórmula només localitza realment les files que tenen valors idèntics a les 3 columnes. Per exemple, la fila 8 té el mateix número d'ordre i la mateixa data que les files 2 i 5, però un element diferent a la columna C i, per tant, no es marca com a fila duplicada:

    Per mostrar files duplicades sense les primeres ocurrències , feu un petit ajust a la fórmula anterior:

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

    Com comptar els duplicats a Excel

    Si voleu saber el nombre exacte de registres idèntics al vostre full d'Excel, utilitzeu una de les fórmules següents per comptar els duplicats.

    Comptar les instàncies de cada registre duplicat individualment

    Quan tens una columna ambvalors duplicats, sovint necessiteu saber quants duplicats hi ha per a cadascun d'aquests valors.

    Per saber quantes vegades es produeix aquesta o aquella entrada al vostre full de treball Excel, utilitzeu una fórmula simple COUNTIF, on A2 és el primer i A8 és l'últim element de la llista:

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

    Com es demostra a la captura de pantalla següent, la fórmula compta les ocurrències de cada element: " Pomes " apareix 3 vegades, " Plàtans verds " - 2 vegades, " Plàtans " i " Taronges " només una vegada.

    Si voleu identificar la 1a, 2a, 3a ocurrència, etc. de cada element, utilitzeu la fórmula següent:

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

    De manera semblant, podeu comptar les ocurrències de files duplicades . L'única diferència és que haureu d'utilitzar la funció COUNTIFS en lloc de COUNTIF. Per exemple:

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

    Un cop comptats els valors duplicats, podeu amagar els valors únics i veure només els duplicats, o viceversa. Per fer-ho, apliqueu el filtre automàtic d'Excel tal com es mostra a l'exemple següent: Com filtrar els duplicats a Excel.

    Comptar el nombre total de duplicats en una(es) columnes

    El més fàcil. La manera de comptar els duplicats en una columna és utilitzar qualsevol de les fórmules que hem utilitzat per identificar duplicats a Excel (amb o sense les primeres ocurrències). A continuació, podeu comptar els valors duplicats utilitzant la següent fórmula COUNTIF:

    =COUNTIF(range, "duplicate")

    On" duplicat " és l'etiqueta que heu utilitzat a la fórmula que localitza els duplicats.

    En aquest exemple, la nostra fórmula duplicada pren la forma següent:

    =COUNTIF(B2:B8, "duplicate")

    Una altra manera de comptar valors duplicats a Excel mitjançant una fórmula de matriu més complexa. Un avantatge d'aquest enfocament és que no requereix una columna d'ajuda:

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

    Com que és una fórmula matricial, recordeu prémer Ctrl + Maj + Retorn per completar-la. A més, tingueu en compte que aquesta fórmula compta tots els registres duplicats, incloses les primeres ocurrències :

    Per trobar el nombre total de files duplicades , inseriu la funció COUNTIFS en lloc de COUNTIF a la fórmula anterior i especifiqueu totes les columnes que voleu comprovar si hi ha duplicats. Per exemple, per comptar les files duplicades en funció de les columnes A i B, introduïu la fórmula següent al vostre full d'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))

    Com filtrar els duplicats a Excel

    Per facilitar l'anàlisi de les dades, és possible que vulgueu filtrar les dades per mostrar només els duplicats. En altres situacions, és possible que necessiteu el contrari: amagueu els duplicats i visualitzeu registres únics. A continuació trobareu solucions per als dos escenaris.

    Com mostrar i amagar duplicats a Excel

    Si voleu veure tots els duplicats d'un cop d'ull, utilitzeu una de les fórmules per trobar duplicats a Excel que s'adapti millor a les teves necessitats. A continuació, seleccioneu la vostra taula, canvieu a la pestanya Dades i feu clic aBotó Filtra . Alternativament, podeu fer clic a Ordenar i amp; Filtra > Filtra a la pestanya Inici del grup Edició .

    Consell . Per tenir activat el filtratge automàticament, convertiu les vostres dades a una taula d'Excel totalment funcional. Només cal que seleccioneu totes les dades i premeu la drecera Ctrl + T.

    Després, feu clic a la fletxa a la capçalera de la columna Duplicar i marqueu " Duplica la fila " per mostrar duplicats . Si voleu filtrar, és a dir, amagar duplicats , seleccioneu " Únic " per veure només registres únics:

    I ara , podeu ordenar els duplicats per la columna clau per agrupar-los per facilitar l'anàlisi. En aquest exemple, podem ordenar les files duplicades per la columna Número de comanda :

    Com filtrar els duplicats segons les seves ocurrències

    Si Si voleu mostrar la segona, la tercera o l'ensima ocurrència de valors duplicats, utilitzeu la fórmula per comptar les instàncies duplicades que hem comentat anteriorment:

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

    A continuació, apliqueu el filtratge a la vostra taula i seleccioneu només l'ocurrència. (s) que voleu veure. Per exemple, podeu filtrar la segona ocurrència com a la captura de pantalla següent:

    Per mostrar tots els registres duplicats, és a dir, ocurrències superiors a 1 , feu clic al botó fletxa de filtre a la capçalera de la columna Ocurrències (la columna amb la fórmula) i després feu clic a Filtres de nombres > MésQue .

    Seleccioneu " és més gran que " al primer quadre, escriviu 1 al quadre que hi ha al costat i feu clic a Botó D'acord :

    De manera similar, podeu mostrar la segona, la tercera i totes les ocurrències duplicades posteriors. Només has d'escriure el número requerit al quadre al costat de " és més gran que ".

    Ressaltar, seleccionar, esborrar, suprimir, copiar o moure duplicats

    Després de duplicats filtrats com s'ha demostrat anteriorment, teniu diverses opcions per tractar-los.

    Com seleccionar duplicats a Excel

    Per seleccionar duplicats, incloses les capçaleres de columna , filtreu feu clic a qualsevol cel·la filtrada per seleccionar-la i, a continuació, premeu Ctrl + A .

    Per seleccionar registres duplicats sense capçaleres de columna , seleccioneu la primera cel·la (a la part superior esquerra) i premeu Ctrl + Maj + Final per ampliar la selecció a l'última cel·la.

    Consell. En la majoria dels casos, les dreceres anteriors funcionen bé i només seleccionen files filtrades (visibles). En alguns casos rars, sobretot en llibres de treball molt grans, es poden seleccionar tant cel·les visibles com invisibles. Per solucionar-ho, utilitzeu primer una de les dreceres anteriors i després premeu Alt + ; per seleccionar només cel·les visibles , ignorant les files ocultes.

    Com esborrar o eliminar duplicats a Excel

    Per esborrar duplicats a Excel , seleccioneu-los , feu clic amb el botó dret i, a continuació, feu clic a Esborra el contingut (o feu clic al botó Esborra > Esborra el contingut a lapestanya Inici , al grup Edició ). Això només suprimirà el contingut de la cel·la i, com a resultat, tindreu cel·les buides. Seleccioneu les cel·les duplicades filtrades i premeu la tecla Suprimeix tindrà el mateix efecte.

    Per eliminar files duplicades senceres , filtreu els duplicats, seleccioneu les files arrossegant el ratolí. a través dels encapçalaments de les files, feu clic amb el botó dret a la selecció i, a continuació, trieu Suprimeix fila al menú contextual.

    Com ressaltar els duplicats a Excel

    Per ressaltar els valors duplicats, seleccioneu els duplicats filtrats, feu clic al botó Color d'ompliment a la pestanya Inici , al grup Tipus de lletra i a continuació, seleccioneu el color que trieu.

    Una altra manera de ressaltar els duplicats a Excel és utilitzar una regla de format condicional integrada per a duplicats o crear una regla personalitzada especialment adaptada al vostre full. Els usuaris experimentats d'Excel no tindran cap problema per crear aquesta regla basada en les fórmules que vam utilitzar per comprovar els duplicats a Excel. Si encara no us trobeu molt còmode amb les fórmules o les regles d'Excel, trobareu els passos detallats en aquest tutorial: Com ressaltar duplicats a Excel.

    Com copiar o moure duplicats a un altre full

    Per copiar duplicats, seleccioneu-los, premeu Ctrl + C i, a continuació, obriu un altre full (un de nou o existent), seleccioneu la cel·la superior esquerra de l'interval on voleu copiar els duplicats,

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.