Trobeu duplicats en dues columnes a Excel (6 enfocaments adequats)

  • Comparteix Això
Hugh West

Taula de continguts

Microsoft Excel ha proporcionat nombrosos mètodes per trobar duplicats en dues o més columnes. En aquest article, aprendràs tot allò senzill & trucs útils juntament amb el mètode d'edició de VBA per trobar duplicats o coincidències en dues columnes a Excel.

Llegiu més: Trobeu coincidències o valors duplicats a Excel

La captura de pantalla anterior és una visió general de l'article que representa el conjunt de dades & un exemple de la funció per trobar valors duplicats. Obteniu més informació sobre el conjunt de dades juntament amb totes les funcions adequades als mètodes següents d'aquest article.

Descarregueu el quadern de pràctiques

Podeu descarregar el nostre quadern d'Excel que hem utilitzat per preparar aquest article. Trobareu els fulls de treball amb seccions de pràctica.

Cerca coincidències en dues columnes

6 enfocaments adequats per trobar duplicats en dues columnes a Excel

1. Trobar duplicats dins de files similars en dues columnes

A la 1a secció, trobarem els duplicats dins de les mateixes files només en dues columnes. Però aquests mètodes no són aplicables a les coincidències que distingeixen entre majúscules i minúscules. Si necessiteu trobar coincidències exactes tenint en compte les majúscules i minúscules ara mateix, també tenim una solució per a això al mètode 5.

Llegiu més: Fórmula d'Excel per trobar duplicats en una columna

1.1 Ús del signe igual com a argument lògic per detectar duplicats dins de files similars en duesFuncions d'Excel en aquest lloc web.

Columnes

Tenim dues llistes de noms a les Columnes B & C . I podem trobar duplicats dins de la mateixa fila simplement utilitzant el signe igual com a funció lògica.

📌 Passos:

➤ Seleccioneu Cel·la D5 & escriviu:

=B5=C5

➤ Premeu Retorn , obtindreu el primer valor de retorn. Si es troben coincidències, el valor tornarà com a TRUE & si no es troba, tornarà com a FALSE .

➤ Ara utilitzeu Fill Handle per omplir automàticament la resta de cel·les de la Columna D per trobar totes les coincidències.

1.2 Ús de la funció IF per trobar duplicats dins de les mateixes files en dues columnes

Usant la funció lògica- SI , podeu trobar & mostra els duplicats en una altra columna.

📌 Passos:

➤ A la cel·la D5 , la fórmula serà:

=IF(B5=C5,B5,"")

➤ Premeu Retorn .

➤ Utilitzeu Fill Handle per omplir automàticament altres cel·les a Columna D & ja heu acabat.

1.3 Aplicació de format condicional per ressaltar coincidències dins de les mateixes files en dues columnes

Si voleu trobar duplicats dins de les mateixes files en dues columnes, llavors probablement el format condicional s'adapta millor per ressaltar les coincidències i no us permetrà escriure cap funció per cercar coincidències.

📌 Pas 1:

➤ Seleccioneu tot el rang de cel·les que es té en compte per trobar duplicats.

📌 Pas 2:

➤ A la pestanya Inici , al menú desplegable Format condicionat al grup d'ordres Estils , seleccioneu l'ordre Nova regla . Apareixerà un quadre de diàleg.

📌 Pas 3:

➤ Ara seleccioneu el tipus de regla per utilitzeu una fórmula per determinar dins de les cel·les a formatar.

➤ A l'editor Descripció de la regla , escriviu =$B5=$C5

➤ Seleccioneu Opció Format & apareixerà un altre quadre de diàleg.

📌 Pas 4:

➤ Des del Emplenar , seleccioneu un color que vulgueu utilitzar per ressaltar els duplicats.

➤ Premeu D'acord & se us mostrarà el format de mostra amb el color seleccionat al quadre de diàleg Nova regla de format .

📌 Pas 5:

➤ Premeu D'acord per darrera vegada & ja has acabat.

A la imatge següent, les coincidències de les mateixes files ara són visibles amb el color seleccionat.

2. Trobar duplicats dins de qualsevol fila en dues columnes

2.1 Aplicació de format condicional per localitzar tots els duplicats en dues columnes

Per trobar duplicats en dues columnes en qualsevol fila, podeu utilitzar directament l'ordre relacionada a Format condicional per ressaltar-lo.

📌 Pas 1:

➤ Seleccioneu el primer rang de cel·les.

📌 Pas 2:

➤ Sota la Inici tab & des del Format condicionat , seleccioneu Valors duplicats a Regles de ressaltar cel·les . Apareixerà un quadre de diàleg.

📌 Pas 3:

➤ Seleccioneu el color que voleu mostra per ressaltar els duplicats.

➤ Premeu D'acord & ja has acabat.

Com la imatge següent, veuràs totes les coincidències amb el & colors ressaltats.

2.2 Combinant IF & Funcions COUNTIF per detectar duplicats en dues columnes

Podem utilitzar IF & COUNTIF funciona conjuntament per trobar dades de la 1a columna a la 2a columna per a les coincidències.

📌 Passos:

➤ A Cel·la D5 , hem d'escriure la fórmula següent:

=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)

➤ Premeu Enter & a continuació, utilitzeu Fill Handle per omplir automàticament la resta de cel·les de la Columna D . Així, obtindreu tots els noms de la llista 1 que estan presents a la llista 2.

2.3 Ús de les funcions SI, AND, COUNTIF per trobar un duplicat específic en dos Columnes

Ara si voleu escriure un nom & mireu si això està present a les dues columnes, aquest mètode és el més adequat. A la cel·la F8 , s'ha escrit el nom "Kyle" & si el nom està present a les dues columnes B & C , aleshores la sortida mostrarà el missatge: YES , en cas contrari, tornarà com a NO .

Llegiu més: Esbrinar el nombre de files duplicades utilitzantFórmula COUNTIF

📌 Passos:

➤ La fórmula relacionada a Cel·la F9 serà:

=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")

➤ Premeu Retorn & veureu que es mostra , de manera que el nom "Kyle" està present a les dues columnes B i amp; C .

2.4 Combinant IF, ISERROR. Funcions MATCH per trobar coincidències en dues columnes

Si voleu utilitzar la funció COINCIDENT per trobar coincidències o duplicats en dues columnes dins de qualsevol fila, heu d'inserir ISERROR dins de IF & MATCH funciona d'una altra manera, si no es troba cap coincidència/duplicat, se us mostrarà un missatge d'error.

📌 Passos:

➤ A Cel·la D5 . la fórmula amb la funció COMPARA serà:

=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)

➤ Premeu Retorn , ompliu automàticament tota la columna utilitzant Mànec d'ompliment & trobareu els resultats alhora.

3. Trobar duplicats en més de dues columnes

3.1 Ús de les funcions SI-AND per trobar duplicats dins de les mateixes files en més de dues columnes

Per trobar coincidències o duplicats en més de dues columnes, hem d'utilitzar la funció AND per afegir múltiples lògiques. Per tant, al nostre conjunt de dades modificat, ara tenim una altra columna (Llista 3) amb més noms & trobarem totes les coincidències dins de les mateixes files a la Columna E .

📌 Passos:

➤ A Cel·la E5 , la fórmula basada en els criteris serà:

=IF(AND(B5=C5,C5=D5),B5,"")

➤ Premeu Introduïu , empleneu automàticament la resta de cel·les amb Annexa d'emplenament & obtindreu totes les coincidències a les mateixes files immediatament.

3.2 Ús de les funcions IF-OR per trobar duplicats dins de files similars en qualsevol de dues columnes múltiples

Ara, aquí hi ha un altre cas en què trobarem els duplicats en qualsevol de les dues columnes dins de les mateixes files de més de dues columnes i si es troben les coincidències, el missatge mostrarà "Trobat". en cas contrari, tornarà en blanc.

📌 Passos:

➤ Hem d'escriure Cel·la E5 :

=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")

➤ Premeu Retorn , empleneu automàticament la resta de cel·les de la columna & obtindreu totes les coincidències trobades dins de les mateixes files.

4. Extracció de dades basades en duplicats en dues columnes

4.1 Ús de VLOOKUP o INDEX-MATCH per extreure dades basades en duplicats en dues columnes

Basat en els duplicats trobats en dues columnes, també podem extreure dades amb les fórmules VLOOKUP o INDEX-MATCH . Al nostre conjunt de dades modificat, Columnes B & C representen els noms d'algunes persones amb els imports de les seves donacions. A la Columna E, hi ha alguns noms & trobarem les donacions d'aquelles poques persones a la Columna F trobant duplicats en dues Columnes- B & E .

📌 Passos:

➤ A Cel·la F5 , la fórmula relacionada amb VLOOKUP ho faràbe:

=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

➤ Premeu Retorn , empleneu automàticament tota la columna & obtindreu els imports de les donacions d'aquestes persones seleccionades de la Columna E .

També podeu utilitzar el INDEX-MATCH fórmula aquí per trobar resultats similars. En aquest cas, la fórmula a Cel·la F5 serà:

=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)

A continuació, premeu Retorn , ompliu automàticament tot columna & ja has acabat.

4.2 Inserció de caràcters comodís dins de les funcions BUSCAR V o INDEX-MATCH per extreure coincidències parcials basades en dades en dues columnes

Ara tenim noms complets a Columna B & amb noms curts a la Columna E , cercarem les coincidències parcials a la Columna B & a continuació, extreu les quantitats de donació de les persones seleccionades a la Columna F . Hem d'utilitzar Caràcters comodís (Asterisc-’*’) aquí abans de & després de les referències de cel·les de la Columna E com a Asterisc(*) cercarà els textos addicionals.

📌 Passos:

➤ La fórmula relacionada a Cel·la F5 serà:

=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)

➤ Premeu Retorn , ompliu automàticament tota la columna & trobareu els resultats alhora.

I si opteu per utilitzar les funcions INDEX-MATCH , haureu d'escriure Cel·la F5 :

=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)

A continuació, premeu Intro & utilitzeu la Annexa d'ompliment per omplir tota la columna.

5. Trobar duplicats que distingeixen entre majúscules i minúscules en dosColumnes

Tots els mètodes esmentats anteriorment no van distingir entre majúscules i minúscules. Ara, si voleu trobar duplicats en dues columnes a les mateixes files amb la distinció entre majúscules i minúscules activada, aquesta secció us mostrarà el camí. Aquí, en dues columnes de la Llista 1 & 2, alguns noms estan presents a les dues columnes però no amb majúscules similars. Amb la funció EXACTE , esbrinarem quins noms són iguals tenint en compte la distinció entre majúscules i minúscules.

📌 Passos:

➤  A la cel·la D5 , la fórmula serà:

=EXACT(B5,C5)

➤ Premeu Retorn , empleneu automàticament la resta de cel·les utilitzant Emplenar avall & obtindreu totes les coincidències exactes amb la distinció entre majúscules i minúscules activades. Les coincidències es mostraran com a VERTADER i el resultat que no coincideix tornarà com a FALS valor lògic.

6 . Utilitzar l'Editor VBA per trobar duplicats en dues columnes

Si us agrada codificar amb Editor VBA per a funcions d'Excel, aquest mètode pot ser adequat per a vosaltres. Mostrarem els duplicats a la Columna D amb l'ajuda de VBScript .

📌 Pas 1:

➤ Premeu Alt+F11 per obrir la finestra VBA .

➤ Des del Insereix la pestanya , selecciona Mòdul . Apareixerà un mòdul nou per a l'editor VBA on escriureu els codis.

📌 Pas 2:

➤ A la finestra de l'editor, copieu els codis següents:

8731

➤ Feu clic a Executeu el botó o premeu F5 per activar la subrutina.

📌 Pas 3:

➤ Tanqueu la finestra de VBA o premeu Alt+F11 de nou per tornar al llibre d'Excel.

➤ Ara seleccioneu l'interval de cel·les de la llista 1 que cal inspeccionat per trobar coincidències a la llista 2.

📌 Pas 4:

➤ Des del Pestanya Desenvolupador , seleccioneu Macros , s'obrirà un quadre de diàleg.

Nota: Si no trobeu l'opció Desenvolupador a la part superior o de la secció de la cinta, després l'has d'activar obrint Opcions d'Excel primer. Allà trobareu l'opció "Personalitza la cinta" . A l'opció Pestanyes principals , poseu una marca de selecció a Desenvolupador . Premeu D'acord & la pestanya Desenvolupador hauria d'aparèixer a la part superior del vostre llibre de treball d'Excel.

📌 Pas 5:

➤ Com que ja heu activat la macro, ara aquest nom de macro serà visible al quadre de diàleg. Premeu Executar & ja has acabat amb els teus passos.

Trobareu totes les coincidències a la columna D com a la imatge següent.

Paraules finals

Espero que tots aquests mètodes esmentats anteriorment per trobar duplicats en dues columnes sota diversos criteris ara us demanaran que us apliqueu a les vostres tasques habituals d'Excel. Si teniu alguna pregunta o comentari, feu-m'ho saber a la secció de comentaris. O podeu consultar els nostres altres articles útils relacionats amb

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.