¿Cómo comparar dos columnas y resaltar los valores que aparezcan en otra columna?
Al gestionar datos en Excel, a menudo se encuentra con situaciones en las que necesita identificar valores que aparecen en dos listas diferentes. Por ejemplo, si tiene una hoja de cálculo con la Lista A y la Lista B y desea resaltar visualmente las entradas de la Lista A que también existen en la Lista B, esto le ayudará a detectar coincidencias, duplicados o elementos que requieran un procesamiento adicional. Este tipo de comparación resulta útil en diversos escenarios, como validar inventarios, comprobar entradas repetidas o cruzar registros entre conjuntos de datos. Este artículo presenta varias técnicas prácticas para comparar dos columnas y resaltar los valores compartidos que se encuentran en otra columna en Excel.

➤ Resalte celdas si hay duplicados en otra columna con Kutools para Excel
➤ Código VBA: use VBA para recorrer columnas y resaltar programáticamente los valores coincidentes
➤ Fórmula de Excel: use la fórmula CONTAR.SI para crear una columna auxiliar que indique duplicados
Resalte celdas si hay duplicados en otra columna con Usar formato condicional
En Excel, usar formato condicional ofrece una forma rápida y flexible de resaltar los valores que aparecen en ambas columnas. Esto resulta especialmente útil cuando desea identificar coincidencias visualmente de un vistazo, sin modificar sus datos subyacentes. Siga estos pasos:
1. Seleccione las celdas de la columna A en las que desee resaltar las entradas que también aparezcan en la columna C. Asegúrese de elegir el rango de datos correcto, sin incluir celdas en blanco adicionales, ya que estas también se resaltarían si coinciden en ambas columnas.
2. Vaya a la pestaña Inicio, haga clic en Usar formato condicional y elija Nueva regla. En el cuadro de diálogo Nueva regla de formato, seleccione Usar una fórmula para determinar qué celdas dar formato. En el cuadro etiquetado como Dar formato a los valores donde esta fórmula sea verdadera, introduzca: =COINCIDIR(A2;$C$2:$C$12;0). Esta fórmula comprueba si cada valor de la columna A se encuentra dentro del rango limitado de la columna C. Vea la captura de pantalla:

3. Haga clic en Formato para abrir el cuadro de diálogo Establecer formato de celda. En la pestaña Relleno, elija un color de resaltado y, a continuación, confirme y cierre el cuadro de diálogo haciendo clic en Aceptar.

4. Haga clic en Aceptar para aplicar la regla. Cualquier valor de la Lista A que también exista en la Lista B se resaltará. Ejemplo de resultado:

El formato condicional es ideal para análisis visuales rápidos. Sin embargo, en conjuntos de datos muy grandes, varias reglas basadas en fórmulas pueden ralentizar los cálculos y el desplazamiento; tenga en cuenta que este método solo resalta coincidencias, sin extraerlas ni filtrarlas.
Compare dos columnas y resalte celdas si hay duplicados en otra columna
Cuando necesite comparar dos columnas y resaltar rápidamente los valores que aparecen en ambas, la herramienta Kutools para Excel Seleccionar celdas iguales/diferentes es una opción muy cómoda. Es especialmente adecuada para usuarios que buscan una interfaz intuitiva y prefieren evitar fórmulas complejas o ajustes manuales. Con Kutools, podrá resaltar duplicados en tan solo unos clics, lo que resulta ideal al trabajar con listas largas o tareas repetitivas.¡Descargue y pruébelo gratis Kutools para Excel ahora!

Resalte celdas si hay duplicados en otra columna con Kutools para Excel
Si no se siente cómodo escribiendo fórmulas o configurando reglas de formato condicional, puede aprovechar el complemento fácil de usar Kutools para Excel. Su herramienta Seleccionar celdas iguales/diferentes simplifica el proceso de comparar dos columnas y resaltar los valores coincidentes, lo que la convierte en la opción ideal para usuarios de cualquier nivel.
Después de instalar Kutools para Excel, siga estos pasos:
1. Vaya a la pestaña Kutools, luego haga clic en Seleccionar > Seleccionar celdas iguales/diferentes para abrir el cuadro de diálogo. Esta opción es fácil de encontrar y la función está accesible sin necesidad de escribir ni ajustar fórmulas.

2. En el cuadro de diálogo Seleccionar celdas iguales/diferentes, realice las siguientes acciones:
(1.) Defina sus rangos de comparación seleccionando las dos listas que desee comparar en los cuadros Buscar valores eny Según;
(2.) En Basado en, elija Cada filapara garantizar que la comparación recorra cada elemento;
(3.) En la sección Buscar, seleccione Valores igualespara centrarse en los elementos comunes entre las dos columnas;
(4.) Especifique el color de resaltado que prefiera para el fondo o la fuente mediante la opción Procesamiento de Resultados Seleccionados. Este paso permite identificar claramente qué valores coinciden tras completar el proceso.

3. Una vez configurado todo, haga clic en el botón Aceptar. Kutools procesará su selección y mostrará un mensaje indicando cuántas celdas coincidentes se han encontrado y resaltado. Haga clic en Aceptar en el mensaje para cerrarlo. Los valores duplicados de la Lista A estarán ahora claramente seleccionados y resaltados, lo que facilita su revisión y análisis posterior.

Nota: Si desea resaltar duplicados en la Lista B en lugar de en la Lista A, intercambie los rangos de comparación en el cuadro de diálogo. Esta flexibilidad le permite resaltar coincidencias en cualquiera de las dos listas según sus necesidades.
¡Descargue y pruebe gratis Kutools para Excel ahora!
La solución de Kutools ofrece una ventaja clara para quienes buscan consistencia y eficiencia. No obstante, tenga en cuenta que se trata de un complemento adicional para Excel y podría no estar disponible en todos los entornos, como en configuraciones corporativas estrictas o en equipos públicos compartidos.
Código VBA: use VBA para recorrer columnas y resaltar valores coincidentes de forma programática
Si necesita comparar columnas con frecuencia o desea automatizar por completo el proceso de resaltado, VBA es una solución eficaz y repetible. Con VBA, podrá controlar con precisión la comparación, resaltar directamente en su ubicación los valores coincidentes y adaptar el comportamiento a cualquier estructura de datos coherente en sus hojas de cálculo. Este enfoque está pensado para usuarios avanzados o para quienes deban realizar este tipo de tareas de forma habitual.
1. Abra el libro de Excel y vaya a la pestaña Programador. Haga clic en Visual Basic para abrir la ventana Microsoft Visual Basic para Aplicaciones. En la ventana del proyecto VBA, haga clic en Insertar > Módulo para crear un nuevo módulo. Copie y pegue el siguiente código en el módulo:
Sub HighlightMatchingValues()
Dim rngA As Range
Dim rngB As Range
Dim cellA As Range
Dim matchCell As Range
Dim xTitleId As String
Dim matchFound As Boolean
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rngA = Application.InputBox("Select the range for List A", xTitleId, Type:=8)
Set rngB = Application.InputBox("Select the range for List B", xTitleId, Type:=8)
Application.ScreenUpdating = False
For Each cellA In rngA
matchFound = False
For Each matchCell In rngB
If cellA.Value = matchCell.Value And cellA.Value <> "" Then
matchFound = True
Exit For
End If
Next matchCell
If matchFound Then
cellA.Interior.Color = RGB(255, 255, 0) 'Highlight with yellow
End If
Next cellA
Application.ScreenUpdating = True
MsgBox "Matching values in List A have been highlighted.", vbInformation, "KutoolsforExcel"
End Sub 2. Para ejecutar el código, haga clic dentro del módulo y pulse F5 o haga clic en el botón Ejecutar
. Cuando se le solicite, seleccione primero el rango de la Lista A y, a continuación, el de la Lista B. La macro resaltará automáticamente todos los valores de la Lista A que también estén presentes en la Lista B, aplicando un color de relleno amarillo para facilitar su identificación.
Consejos y consideraciones: Utilice este enfoque cuando trabaje con listas grandes, necesite automatización repetida o requiera una personalización avanzada. Es fundamental guardar su trabajo antes de ejecutar la macro y tener en cuenta que las celdas con color de relleno existente verán sus fondos sobrescritos si coinciden con los criterios. Si desea invertir la comparación o cambiar el color de resaltado, edite el código en consecuencia. Las indicaciones integradas en la macro le guían paso a paso durante la selección, minimizando el riesgo de elegir un rango incorrecto.
Si encuentra errores, asegúrese de que los rangos seleccionados no incluyan celdas combinadas ni encabezados, y de que los valores sean comparables (números o texto sin caracteres especiales ocultos).
Fórmula de Excel: use la fórmula CONTAR.SI para crear una columna auxiliar que indique duplicados
Además del resaltado directo, también puede usar columnas auxiliares con fórmulas para marcar duplicados y luego resaltarlos manualmente o mediante formato condicional. Este método es sencillo, especialmente cuando necesita identificar explícitamente las coincidencias antes de aplicar cualquier formato. Resulta práctico en aquellos casos en los que desee mantener una columna indicadora permanente para análisis posteriores o flujos de trabajo automatizados.
1.En una Columna en blanco junto a su Lista A (por ejemplo, en la celda)B2), introduzca la siguiente fórmula:
=IF(COUNTIF($C$2:$C$12,A2)>0,"Duplicate","") Esta fórmula comprueba si el valor de A2 se encuentra en algún lugar del rango C2:C12. Si es así, devuelve «Duplicado»; de lo contrario, deja la celda en blanco. Puedes editar las referencias de celda para ajustarlas a la posición y extensión reales de tus listas de datos.
2. Pulse Intro y, a continuación, use el controlador de relleno para arrastrar la fórmula hacia abajo junto a todas las filas de la Lista A. Así rellenará la columna auxiliar e indicará qué valores aparecen en ambas columnas.
3.(Opcional) Para una visualización más clara, ahora puede usar Usar formato condicional basado en esta columna auxiliar:
- Seleccione el rango de la Lista A que quiera resaltar.
- Vaya a Inicio > Usar formato condicional > Nueva regla.
- Elija Usar una fórmula para determinar qué celdas dar formato e introduzca una fórmula como =$B2=«Duplicado» (suponiendo que B sea su columna auxiliar).
- Defina el formato de resaltado que desee y confirme para aplicar la regla.
Este enfoque ofrece transparencia en las comparaciones, flexibilidad para aplicar procesamientos o filtros adicionales y es ideal para auditorías de datos. Tenga en cuenta que debe conservar la columna auxiliar si desea realizar comparaciones continuas, y que las columnas adicionales podrían incrementar ligeramente la complejidad de la hoja de cálculo.
Artículos relacionados:
¿Cómo puedo comprobar o buscar si un valor existe en otra columna?
¿Cómo comparar dos columnas y mostrar sus diferencias en Excel?
¿Cómo resaltar celdas que no aparecen en otra columna 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 su 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite 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.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— 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