Comparar dos columnas y Buscar datos duplicados en Excel (Guía completa)
Identificar valores duplicados en dos columnas de Excel es una tarea habitual en el análisis de datos. Esto permite detectar errores de entrada, registros repetidos o realizar limpieza de datos de forma efectiva. Este artículo le guiará para identificar de manera eficiente y precisa duplicados o coincidencias entre dos columnas.

Compare dos columnas para encontrar Valores duplicados
- Resalte duplicados en dos columnas con Usar formato condicional
- Seleccionar y resaltar duplicados en dos columnas con una herramienta potente: Kutools
- Busque y extraiga duplicados en dos columnas con fórmulas
- Seleccionar duplicados en dos columnas con código VBA
Compare dos columnas para encontrar coincidencias fila por fila
Compare dos columnas para encontrar Valores duplicados
Para identificar valores duplicados entre dos columnas, dispone de varios métodos según sus necesidades: puede resaltarlos para obtener una visión general o extraerlos para un análisis más profundo. En esta sección le presentamos algunos trucos rápidos para realizar esta tarea en Excel.
Resalte duplicados en dos columnas con Usar formato condicional
Resaltar duplicados en dos columnas de Excel es una forma eficaz de identificar datos repetidos, especialmente en grandes conjuntos de datos donde la revisión manual resulta inviable. En estos casos, la función **Formato condicional** es una herramienta muy útil para llevar a cabo esta tarea.
Paso 1: Seleccione los datos de la columna en la que desea resaltar duplicados
En este ejemplo, seleccionaré A2:A10, véase la captura de pantalla:
Paso 2: Aplique la función Usar formato condicional
- Haga clic en «Inicio» > «Usar formato condicional» > «Nueva regla», véase la captura de pantalla:

- En el cuadro de diálogo «Nueva regla de formato», realice las siguientes operaciones:
- 2,1 Seleccione «Usar una fórmula para determinar qué celdas dar formato» en el cuadro de lista «Seleccionar un tipo de regla»;
- 2,2 Escriba la siguiente fórmula en el cuadro de texto «Dar formato a los valores donde esta fórmula sea verdadera»;
=COUNTIF($B$2:$B$10, A2)>0 - Nota: En la fórmula anterior, «B2:B10» representa la lista de datos con la que desea comparar, y «A2» es la primera celda de la columna en la que quiere resaltar los duplicados. Esta fórmula verifica si el valor de la celda A2 aparece en cualquier parte de la columna B. Ajuste las referencias de celda según sus propios datos.
- 2,3 A continuación, haga clic en el botón «Formato».

- En el cuadro de diálogo emergente «Establecer formato de celda», elija un color para resaltar los elementos duplicados y haga clic en «Aceptar».

- Al regresar al cuadro de diálogo «Nueva regla de formato», haga clic en el botón «Aceptar».
Resultado:
Ahora, los valores que son duplicados en ambas columnas A y B están resaltados en la columna A, tal como muestra la siguiente captura de pantalla:
- La regla de duplicados en «Usar formato condicional» no distingue entre mayúsculas y minúsculas («no distinguir mayúsculas y minúsculas»). Por tanto, tanto «Apple» como «apple» se marcarán como duplicados.
- Si desea resaltar los duplicados de la columna B, basta con seleccionar primero la columna B y luego aplicar la siguiente fórmula en «Usar formato condicional»:
=COUNTIF($A$2:$A$10, B2)>0
Seleccionar y resaltar duplicados en dos columnas con una herramienta potente: Kutools
A veces, puede que necesite no solo resaltar, sino también seleccionar duplicados para copiarlos y pegarlos en otra ubicación del libro. En estos casos, la función «Seleccionar celdas iguales/diferentes» de Kutools para Excel es la opción ideal: identifica valores duplicados o únicos resaltando y seleccionando exactamente las celdas que necesite.
Haga clic en «Kutools» > «Seleccionar» > «Seleccionar celdas iguales/diferentes». En el cuadro de diálogo «Seleccionar celdas iguales/diferentes», realice las siguientes operaciones:
- Seleccione los datos de origen y los datos a comparar en los cuadros «Buscar valores en» y «Según», respectivamente;
- Seleccione «Cada fila» en la sección «Basado en»;
- Elija «Valores iguales» en la sección «Buscar»;
- Especifique un Color de fondo para resaltar los Valores duplicados en la sección «Procesamiento de Resultados Seleccionados»;
- Por último, haga clic en el botón «Aceptar».

Resultado:
Ahora, los valores duplicados en ambas columnas A y B están resaltados y seleccionados en la columna A, listos para copiarlos y pegarlos en las celdas deseadas. Véase la captura de pantalla:
- Esta función admite comparación que distingue entre mayúsculas y minúsculas cuando se marca la casilla «Distinguir mayúsculas y minúsculas» en el cuadro de diálogo «Seleccionar celdas iguales/diferentes».
- Si desea seleccionar los duplicados de la columna B, solo tiene que intercambiar las dos columnas seleccionadas en los cuadros «Buscar valores en» y «Según» del cuadro de diálogo «Seleccionar celdas iguales/diferentes»;
- Para utilizar esta función, por favor descargue e instale Kutools para Excel.
Busque y extraiga duplicados en dos columnas con fórmula
Para buscar y extraer duplicados entre dos columnas, utilice una fórmula que los identifique y extraiga automáticamente.
Copie y pegue la siguiente fórmula en una celda en blanco donde desee mostrar el resultado y, a continuación, arrastre el controlador de relleno hacia abajo para aplicarla al resto de celdas.
=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)
Nota: En la fórmula anterior, «A2» es la primera celda de la columna en la que desea buscar duplicados; «B2:B10» representa la lista de datos con la que desea compararla.
Resultado:
Como puede ver, si los datos de la columna A existen en la columna B, se mostrará el valor; de lo contrario, las celdas permanecerán en blanco.
Seleccionar duplicados en dos columnas con código VBA
Esta sección le guiará paso a paso para crear un código VBA que identifique y seleccione los valores duplicados entre dos columnas.
Paso 1: Abra el editor del módulo VBA y copie el código
- Pulse las teclas «Alt + F11» para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
- En la ventana abierta, haga clic en «Insertar» > «Módulo» para crear un nuevo módulo en blanco.
- A continuación, copie y pegue el siguiente código en el módulo en blanco.Código VBA: Buscar y seleccionar los Valores duplicados entre dos columnas
Sub Compare() 'Update by Extendoffice Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range xTitleId = "KutoolsforExcel" On Error Resume Next Set Range1 = Application.Selection Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8) Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8) Application.ScreenUpdating = False For Each Rng1 In Range1 xValue = Rng1.Value For Each Rng2 In Range2 If xValue = Rng2.Value Then If outRng Is Nothing Then Set outRng = Rng1 Else Set outRng = Application.Union(outRng, Rng1) End If End If Next Next outRng.Select Application.ScreenUpdating = True End Sub
Paso 2: Ejecute este código VBA
- Después de pegar este código, pulse la tecla «F5» para ejecutarlo. En el primer cuadro de diálogo, seleccione la lista de datos de la que desea identificar duplicados y, a continuación, haga clic en «Aceptar».

- En el segundo cuadro de diálogo, seleccione la lista de datos con la que desea comparar y, después, haga clic en «Aceptar», véase la captura de pantalla:

Resultado:
Ahora, los valores duplicados de las columnas A y B están seleccionados en la columna A, lo que le permite rellenar esas celdas con color o copiarlas y pegarlas según sus necesidades.
- Este código VBA distingue entre mayúsculas y minúsculas;
- Si desea seleccionar los duplicados de la columna B, basta con intercambiar las dos columnas seleccionadas al especificar el rango en Seleccionar Datos.
Compare dos columnas para encontrar coincidencias fila por fila
En Excel, comparar dos columnas fila por fila suele ser esencial para identificar coincidencias, una tarea clave al verificar registros o analizar tendencias de datos. Excel ofrece diversos métodos para lograrlo, desde fórmulas sencillas hasta funciones avanzadas, permitiéndole elegir la opción que mejor se adapte a sus necesidades. A continuación, presentamos algunas formas directas y eficaces de realizar esta comparación.
Compare dos columnas en la misma fila con fórmulas
Las fórmulas de Excel ofrecen un enfoque sencillo pero potente para comparar datos entre columnas. A continuación, le explicamos cómo usarlas. Supongamos que tiene datos en la columna A y en la columna B; para verificar si coinciden, las siguientes fórmulas le serán de gran ayuda:
- «Usar el operador Igual a (=)»: la forma más sencilla de comparar dos celdas
- «Función SI»: para hacer su comparación más informativa
- «Función EXACTO»: una comparación que distingue mayúsculas y minúsculas
Uso del operador Igual a (=):
Introduzca o copie la siguiente fórmula, pulse la tecla «Entrar» y, a continuación, arrastre el controlador de relleno hacia abajo para obtener todos los resultados. Devolverá VERDADERO si los valores de la misma fila en las columnas A y B son idénticos, y FALSO en caso contrario. Vea la captura de pantalla:
=A2=B2

Función SI:
Si desea que la comparación sea más informativa, puede usar la función SI para mostrar mensajes personalizados.
Introduzca o copie la siguiente fórmula, pulse la tecla «Entrar» y, a continuación, arrastre el controlador de relleno hacia abajo para obtener todos los resultados. Mostrará «Coincidencia» cuando los valores sean iguales y «Sin coincidencia» cuando sean distintos. Consulte la captura de pantalla:
=IF(A2=B2, "Match", "No Match")

Función EXACT:
Si necesita una comparación que distinga entre mayúsculas y minúsculas, la función «EXACTO» es la opción ideal.
Introduzca o copie la siguiente fórmula, pulse la tecla «Entrar» y, a continuación, arrastre el controlador de relleno hacia abajo para obtener todos los resultados. Mostrará «Coincidencia» cuando los valores coincidan exactamente y «Sin coincidencia» cuando sean distintos. Consulte la captura de pantalla:
=IF(EXACT(A2,B2), "Match", "No match")

Seleccione y resalte coincidencias en la misma fila con una herramienta útil: Kutools
Si necesita seleccionar y resaltar las coincidencias entre dos columnas fila por fila, en lugar de obtener el resultado en una columna independiente, la función Comparar Celdas de Kutools para Excel es una excelente opción. Le permite seleccionar rápidamente las celdas cuyos valores coincidan o difieran dentro de cada fila y aplicarles un color de relleno al instante.
Haga clic en «Kutools» > «Comparar celdas». En el cuadro de diálogo «Comparar celdas», realice las siguientes operaciones:
- Seleccione los datos de las dos columnas en los cuadros «Buscar valores en» y «Según», respectivamente;
- Seleccione «Celdas iguales» en la sección «Buscar»;
- Especifique un Color de fondo para resaltar las coincidencias en la sección «Procesamiento de Resultados Seleccionados»;
- Por último, haga clic en el botón «Aceptar».

Resultado:
Ahora, las coincidencias en la misma fila se resaltan y seleccionan automáticamente en la columna A, lo que le permite copiarlas y pegarlas en cualquier celda que desee. Vea la captura de pantalla:
- Esta función admite comparación que distingue mayúsculas de minúsculas si marca la opción «Distinguir Mayúsculas y Minúsculas» en el cuadro de diálogo «Comparar Celdas»;
- Si desea seleccionar las coincidencias de la columna B, solo tiene que intercambiar las dos columnas seleccionadas en los cuadros «Buscar valores en» y «Según» del cuadro de diálogo «Comparar Celdas»;
- Para utilizar esta función, por favor descargue e instale Kutools para Excel.
Compare dos columnas y resalte coincidencias en la misma fila
Comparar dos columnas y resaltar las coincidencias en la misma fila es sencillo y eficaz con el formato condicional de Excel. A continuación, te presentamos una guía para identificar y resaltar esas coincidencias fila por fila:
Paso 1: Seleccione el Rango de datos
Seleccione el rango de datos en el que desea resaltar las coincidencias por fila.
Paso 2: Aplique la función Usar formato condicional
- Haga clic en «Inicio» > «Formato condicional» > «Nueva regla». En el cuadro de diálogo «Nueva regla de formato», realice las siguientes operaciones:
- 2,1 Seleccione «Usar una fórmula para determinar qué celdas dar formato» en el cuadro de lista «Seleccionar un tipo de regla»;
- 2,2 Escriba la fórmula siguiente en el cuadro de texto «Dar formato a los valores donde esta fórmula sea verdadera»;
=$B2=$A2 - 2,3 A continuación, haga clic en el botón «Formato».

- En el cuadro de diálogo emergente «Establecer formato de celda», elija un color para resaltar los elementos coincidentes y haga clic en «Aceptar».

- Al regresar al cuadro de diálogo «Nueva regla de formato», haga clic en el botón «Aceptar».
Resultado:
Ahora, los valores coincidentes en la misma fila se resaltan al instante. Consulte la captura de pantalla:
- La fórmula en «Usar formato condicional» no distingue entre mayúsculas y minúsculas («No distinguir mayúsculas y minúsculas»).
- Si desea resaltar celdas con valores distintos, aplique la siguiente fórmula:
=$B2<>$A2
Compare dos columnas y extraiga los datos coincidentes
Cuando trabaje con dos conjuntos de datos en Excel y necesite identificar elementos comunes entre una lista y otra, las fórmulas de búsqueda son su solución ideal para recuperar esas coincidencias.
En Excel, si tiene una lista de frutas en la columna A junto con sus cifras de ventas en la columna B, y desea compararlas con una selección de frutas en la columna D para obtener las ventas correspondientes, ¿cómo podría recuperar los valores relacionados de la columna B?
Aplique cualquiera de las siguientes fórmulas según sus necesidades y, a continuación, arrastre el controlador de relleno hacia abajo para extenderla al resto de celdas.
- Todas las versiones de Excel:
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE) - Excel 365 y Excel 2021:
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Resultado:
Se mostrarán todos los valores correspondientes si se encuentra una coincidencia; de lo contrario, aparecerá el error #N/A. Consulte la captura de pantalla:
- Con las fórmulas anteriores, si en la columna D hay frutas que no coinciden con ninguna de la columna A, se generará un error. Para facilitar la comprensión de estos errores, puede envolver su fórmula con la función SI.ERROR:
- Todas las versiones de Excel:
=IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found") - Excel 365 y Excel 2021:
=IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
- Todas las versiones de Excel:
- Si te interesan las fórmulas de búsqueda avanzadas, «Kutools para Excel» pone a tu disposición un conjunto impresionante de funciones mejoradas que llevan la clásica BUSCARV a nuevas alturas, ofreciéndote una precisión y eficiencia sin precedentes en la gestión de tus datos.

Kutools para Excel incluye más de 300 herramientas prácticas diseñadas para potenciar tu productividad. ¡Descubre todo su potencial y lleva tus hojas de cálculo al siguiente nivel hoy mismo!¡Consígalo ahora!
Artículos relacionados:
- Buscar y resaltar Fila duplicada en un rango
- A veces, puede haber registros duplicados en su Rango de datos de una hoja de cálculo, y ahora desea buscar o resaltar los Fila duplicada en el rango, tal como muestran las siguientes capturas de pantalla. Por supuesto, podría encontrarlos uno a uno revisando las filas, pero esta no es una buena opción si hay cientos de filas. A continuación, le explicaré algunas formas útiles para realizar esta tarea.
- Resaltar Valores duplicados con colores diferentes
- En Excel, podemos resaltar fácilmente los valores duplicados de una columna con un único color mediante el formato condicional, pero a veces necesitamos resaltarlos con colores distintos para identificar los duplicados de forma rápida y sencilla, tal como muestra la siguiente captura de pantalla. ¿Cómo podría resolver esta tarea en Excel?
- Buscar, resaltar, filtrar, contar y eliminar duplicados en Excel
- En Excel, los datos duplicados aparecen una y otra vez cuando registramos datos manualmente, copiamos datos de otras fuentes o por otros motivos. A veces, los duplicados son necesarios y útiles. Sin embargo, en ocasiones los Valores duplicados provocan errores o malentendidos. En este artículo se presentan métodos para identificar, resaltar, filtrar, contar y eliminar duplicados rápidamente mediante fórmulas, reglas de Usar formato condicional, complementos de terceros, etc., en Excel.
- Eliminar duplicados y reemplazar con celdas vacías
- Normalmente, al aplicar el comando **Eliminar duplicados** en Excel, se elimina toda la **fila duplicada**. Sin embargo, en ocasiones puede que desee reemplazar únicamente los **valores duplicados** por celdas vacías; en ese caso, el comando **Eliminar duplicados** no servirá. Este artículo le guiará para eliminar duplicados y reemplazarlos con celdas vacías en Excel.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab Aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas independientes.
- Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día.
Todos los complementos de Kutools. Un solo instalador.
Kutools for Office es un conjunto que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Conjunto todo en uno— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Funcionan mejor juntos— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos
Tabla de contenidos
- Compare dos columnas para encontrar Valores duplicados
- Con Usar formato condicional
- Con una herramienta potente: Kutools
- Con fórmulas
- Con código VBA
- Compare dos columnas para encontrar coincidencias fila por fila
- Con fórmulas
- Con una herramienta útil: Kutools
- Con Usar formato condicional
- Compare dos columnas y extraiga los datos coincidentes
- Artículos relacionados
- Las mejores herramientas de productividad para Office
- Comentarios









