Fórmula d'Excel per trobar duplicats en una columna

  • Comparteix Això
Hugh West

A Microsoft Excel, hi ha nombrosos mètodes disponibles per trobar duplicats en una sola columna. Podem inserir una funció o utilitzar una fórmula combinada per identificar els duplicats o coincidències al nostre full de càlcul Excel. En aquest article, aprendreu tots els mètodes senzills possibles per trobar valors duplicats en una columna amb exemples i il·lustracions adequades.

Descarregueu el quadern de pràctiques

Podeu descarregueu el quadern d'Excel que hem utilitzat per preparar aquest article.

Trobar duplicats en una columna.xlsx

8 maneres adequades de trobar Duplicats en una columna amb fórmula Excel

1. Utilitzeu la funció COUNTIF per trobar duplicats juntament amb la primera aparició

A la taula següent, hi ha diversos noms sota la capçalera Nom de la Columna B . I sota la capçalera Duplicar de la Columna C , utilitzarem la funció COUNTIF per esbrinar si algun nom de la columna de l'esquerra té duplicats o no. La fórmula retornarà TRUE per als noms duplicats i FALSE per als únics.

A la primera sortida Cel·la C5 , la fórmula amb la funció COUNTIF serà:

=COUNTIF($B$5:$B$14,B5)>1

Després de prémer Retorn i omplint automàticament la resta de cel·les de la Columna C , obtindrem els resultats següents.

En aquesta fórmula, el La funció COUNTIF retorna el nombre de recomptes per a cada nom i utilitzantl'operador lògic, hem buscat els recomptes que són superiors a 1 . Així, podem identificar els duplicats cercant només el valor booleà 'TRUE' .

Llegir més: Fórmula per trobar duplicats a Excel (6 fàcil Maneres)

2. Creeu una fórmula amb funcions SI i COUNTIF per trobar duplicats en una columna

També podem combinar les funcions SI i COUNTIF per tornar les sortides amb textos personalitzats . A la capçalera Sortida , la fórmula retornarà ‘Duplicat’ per als noms duplicats presents a la Columna B . I si un text és únic a la columna Nom , aleshores la fórmula retornarà un espai en blanc per al valor de text corresponent.

Per tant, la fórmula requerida combina els SI i Les funcions COUNTIF de la cel·la C5 haurien de ser:

=IF(COUNTIF($B$5:$B$14,B5)>1,"Duplicate","")

Ara premeu Retorn , feu servir Emplena el controlador per omplir automàticament les altres cel·les sota la capçalera Sortida i trobareu les sortides següents alhora.

En aquesta fórmula, la funció SI cerca els recomptes de més d'1 i, si es troba, retorna el text especificat 'Duplicat' , en cas contrari, una cel·la en blanc.

Llegir més: Com trobar valors duplicats a Excel mitjançant la fórmula (9 mètodes)

3. Trobeu duplicats en una columna sense la primera aparició a Excel

En aquesta secció, inserirem una fórmula que mostrarà ‘Duplicat’ dela segona aparició d'un text semblant. Per exemple, si hi ha tres vegades un nom a la Columna B , la fórmula retornarà el text definit 'Duplicat' només per a la segona i la tercera ocurrència.

La fórmula necessària per a la primera sortida Cel·la C5 serà:

=IF(COUNTIF($B$5:$B5,B5)>1,"Duplicate","")

Després de prémer Retorn i arrossegar cap avall fins a l'última cel·la de la columna Sortida , obtindrem els valors de retorn següents.

Per a la primera sortida de la cel·la C5 , hem definit l'interval de cel·les només amb $B$5:$B5 i, per tant, la fórmula buscarà la primera cel·la només per trobar un valor duplicat. Mentre arrossegueu cap avall el Núclear d'emplenament per trobar les següents sortides, el nombre de cel·les a l' interval definit per a la funció COUNTIF augmenta en 1 per a cada cèl·lula successiva. Per tant, la primera aparença de qualsevol text a la columna Nom no es compta per més de 1 aquí.

Llegiu més: Com trobar duplicats a una columna amb Excel VBA (5 maneres)

4. Fórmula d'Excel per trobar duplicats que distingeixen entre majúscules i minúscules en una sola columna

Ara aplicarem una altra fórmula combinada per trobar els duplicats que distingeixen entre majúscules i minúscules. Combinarem les funcions SI, SUMA i EXACTE aquí. La funció EXACTE comprova si dues cadenes són exactament iguals. La funció SUMA simplement suma els valors numèrics.

A la primera sortida Cel·laC5 , la fórmula combinada amb les funcions referides serà:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"","Duplicate")

Ara premeu Enter i ompliu automàticament tota la columna per trobar tots els valors de retorn.

Si ho observeu, trobareu que el nom 'Fred' és present tres vegades a la columna Nom . Però la fórmula ha retornat 'Duplicat' només per a les dues primeres ocurrències i la tercera s'ignora perquè la seva primera lletra no coincideix amb les altres.

🔎 Com funciona la fórmula?

  • La funció EXACTE aquí cerca la distinció entre majúscules i minúscules i exacte coincideix amb el primer text de la columna Nom i, per tant, retorna la sortida següent:

{VERTADER;FALS;FALS;FALS;FALS;FALS;FALS;FALS;FALS;FALS

  • Amb l'ús de doble-unari (–) , els valors de retorn es converteixen en números, '1' per a TRUE i '0' per a FALS . Per tant, els valors de retorn aquí seran:

{1;0;0;0;0;0;0;0;0;0}

  • A continuació, la funció SUMA suma tots els valors numèrics trobats al pas anterior.
  • =SUMA((–EXACT($B$5:$B$14, B5)))<=1: Aquesta part de la fórmula comprova si la suma o el valor de retorn trobat a l'últim pas és igual o inferior a 1 .
  • Finalment, la funció SI cerca la suma menor o igual a 1 i retorna una cel·la en blanc i, si no es troba, retorna el text definit. 'Duplicat' .
  • La fórmula s'aplica a la resta de cel·les de la columna Sortida després d'omplir la primera cel·la.

Llegir més: Trobar duplicats en dues columnes a Excel (6 enfocaments adequats)

Lectures similars

  • Excel Cerca duplicats a la columna i elimina fila (4 maneres ràpides)
  • Excel Cerca files duplicades basades en diverses columnes
  • Com trobar files duplicades a Excel (5 maneres ràpides)
  • Llista dels 10 millors d'Excel amb duplicats (2 maneres)
  • Com comparar Files a Excel per a duplicats

5. Troba la seqüència de duplicats amb la fórmula d'Excel

En aquesta secció, buscarem els duplicats amb la funció COUNTIF i, a continuació, retornarà el número seqüencial de cada ocurrència del text similar a la columna Sortida.

La fórmula requerida a la primera sortida Cel·la C5 és:

=COUNTIF($B$5:$B5,B5)

Premeu Retorn , ompliu tota la columna i obtindreu els valors de retorn següents. A la imatge següent, el nom Fred està present tres vegades i a les cel·les de sortida ressaltades, veureu els números seqüencials de tots els duplicats, inclosa també la primera ocurrència.

En aquesta fórmula, hem utilitzat la referència de cel·la relativa per a l'interval de cel·les seleccionat. Així, quan la fórmula comença a baixar a la columna Sortida , s'admetl'augment del nombre de cel·les només fins a la cel·la de sortida corresponent. Així, el text duplicat de totes les cel·les següents s'ignora fins que la fórmula arriba al valor duplicat corresponent.

6. Filtrar i eliminar duplicats en una columna d'Excel

Després d'aplicar la fórmula per trobar els valors duplicats, podem filtrar-los i eliminar-los de seguida. A la imatge següent, les dades de sortida s'han trobat seguint el mètode anterior. Ara seguirem els passos següents per assolir els nostres objectius en aquesta secció.

📌 Pas 1:

➤ Seleccioneu primer tota la taula, incloent-hi les capçaleres.

➤ A la pestanya Inici , seleccioneu l'opció Filtra a Ordenar i amp; Menú desplegable Filtre al grup d'ordres Edició .

Per tant, acabem d'activar el Filtre botons per a les nostres capçaleres a la taula següent.

📌 Pas 2:

➤ Feu clic al botó Sortida i desmarqueu la primera opció que mostra el valor numèric '1' .

➤ Ara premeu D'acord .

Ara estem veient els textos duplicats sense les seves primeres ocurrències a la taula filtrada següent.

📌 Pas 3:

➤ Seleccioneu les cel·les que contenen els noms i les sortides corresponents.

➤ I suprimiu-les totes.

📌 Pas 4:

➤ Torneu a obrir el filtre Sortida .

➤ Marqueu l'opciómostra només '1' .

➤ Premeu Retorn i ja heu acabat.

Com a la captura de pantalla següent, ara només obtindreu totes les dades de text o noms únics.

Llegiu més: Com trobar i amp; Elimina les files duplicades a Excel

7. Fórmula d'Excel per trobar duplicats en una columna en funció de la condició

També podem inserir una condició i esbrinar els duplicats en conseqüència per als valors que es troben en una columna. A la imatge següent, ara tenim una columna addicional que representa els departaments de tots els empleats d'una organització.

Ara podem tenir dos empleats amb un nom semblant però en departaments diferents. I un dels seus noms amb el departament corresponent podria estar present amb duplicacions al conjunt de dades següent. En combinar les funcions SI i COUNTIFS , ara buscarem aquestes files duplicades.

La fórmula necessària a la La primera sortida Cel·la D5 serà:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1,"Duplicate","")

Després de prémer Retorn i omplint tota la columna Sortida , obtindrem els valors de retorn tal com es mostra a continuació.

A la Columna B , tenim el nom 'Fred' tres vegades però només d'elles és amb el departament de vendes (Fila 7) . Les altres dues aparicions del nom semblant són amb el Màrqueting departament (Fila 9 i Fila 13) . Per tant, un d'ells és una duplicació. Així, podemintroduïu diverses condicions a la funció COUNTIFS per trobar la sortida necessària.

Llegir més: Trobar coincidències o valors duplicats a Excel

8. Cerca i ressalta els duplicats amb la regla de format condicional

A l'última secció, esbrinarem els duplicats i els ressaltarem mitjançant l'ordre Format condicional . Assignarem una fórmula amb la funció COUNTIF a la Caixa de regles i després definirem el format de les cel·les on la nostra fórmula retornarà el valor booleà 'VERTADER' només.

Ara seguim els passos següents per complir els criteris:

📌 Pas 1:

➤ Seleccioneu tots els noms de la capçalera Nom de la Columna B .

➤ Sota la cinta Inici , trieu l'opció Nova regla al menú desplegable Format condicionat .

Apareixerà un quadre de diàleg anomenat Nova regla de format .

📌 Pas 2:

➤ Seleccioneu el Tipus de regla com a 'Utilitzeu una fórmula per determinar quines cel·les voleu donar format. ' .

➤ Al quadre Descripció de la regla , incrusta la fórmula següent:

=COUNTIF($B$5:$B$14,B5)>1

➤ Premeu Format .

📌 Pas 3:

➤ Al <3 Finestra>Format cel·les , canvieu a la pestanya Emplena i seleccioneu un color de fons per a les cel·les duplicades.

➤ Premeu D'acord .

📌 Pas 4:

➤ Trobareu una vista prèvia del format dela cel·la tal com es mostra a la imatge següent.

➤ Premeu D'acord per darrera vegada i hem acabat.

Finalment , notareu els duplicats ressaltats, incloses les primeres ocurrències, tal com es mostra a la captura de pantalla següent.

Llegir més: Com cercar, Ressaltar & Elimineu els duplicats a Excel

Paraules finals

Espero que tots aquests mètodes senzills esmentats anteriorment us ajudin a aplicar-los als vostres fulls de càlcul d'Excel quan tingueu per identificar duplicats amb fórmules. Si teniu cap pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles relacionats amb les funcions d'Excel en aquest lloc web.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.