Skip to main content

¿Cómo comparar dos columnas y resaltar los datos no coincidentes en Excel?

Author: Siluvia Last Modified: 2025-06-04

Como se muestra en la captura de pantalla a continuación, para comparar dos columnas de celdas adyacentes y resaltar los datos no coincidentes, puedes probar los métodos descritos en el artículo.

Screenshot showing Excel columns with highlighted unmatched data

Comparar dos columnas y resaltar los datos no coincidentes con código VBA
Comparar dos columnas y resaltar los datos no coincidentes con Kutools para Excel


Comparar dos columnas y resaltar los datos no coincidentes con código VBA

En la captura de pantalla anterior, estás comparando los datos de la columna A y la columna B. Por favor, ejecuta el siguiente código VBA para resaltar los datos no coincidentes.

1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo. Luego copia y pega el siguiente código en la ventana de Código.

Código VBA: Comparar dos columnas y resaltar los datos no coincidentes

Sub Dyeware()
    Dim xRg1 As Range
    Dim xRg2 As Range
    Dim xTxt As String
    Dim xCell1 As Range
    Dim xCell2 As Range
    Dim I As Long
    Dim J As Integer
    Dim xLen As Integer
    Dim xDiffs As Boolean
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
lOne:
    Set xRg1 = Application.InputBox("Range A:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg1 Is Nothing Then Exit Sub
    If xRg1.Columns.Count > 1 Or xRg1.Areas.Count > 1 Then
        MsgBox " Multiple ranges or columns have been selected ", vbInformation, "Kutools for Excel"
        GoTo lOne
    End If
lTwo:
    Set xRg2 = Application.InputBox("Range B:", "Kutools for Excel", "", , , , , 8)
    If xRg2 Is Nothing Then Exit Sub
    If xRg2.Columns.Count > 1 Or xRg2.Areas.Count > 1 Then
        MsgBox "Multiple ranges or columns have been selected", vbInformation, "Kutools for Excel"
        GoTo lTwo
    End If
    If xRg1.CountLarge <> xRg2.CountLarge Then
       MsgBox "Two ranges must have the same numbers of cells ", vbInformation, "Kutools for Excel"
       GoTo lTwo
    End If
    xDiffs = (MsgBox("Click Yes to highlight matched data, click No to highlight unmatched data ", vbYesNo + vbQuestion, "Kutools for Excel") = vbNo)
    Application.ScreenUpdating = False
    xRg2.Interior.ColorIndex = xlNo
    xRg1.Interior.ColorIndex = xlNo
    For I = 1 To xRg1.Count
        Set xCell1 = xRg1.Cells(I)
        Set xCell2 = xRg2.Cells(I)
        If xCell1.Value = xCell2.Value Then
            If Not xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        Else
            If xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        End If
    Next
    Application.ScreenUpdating = True
End Sub

3. Presiona la tecla F5 para ejecutar el código. En el cuadro de diálogo emergente de Kutools para Excel, selecciona la primera columna que necesitas comparar, luego haz clic en el botón Aceptar. Ver captura de pantalla.

Screenshot of the first Kutools dialog for selecting the first comparison column

4. Luego selecciona la segunda columna a comparar en el siguiente cuadro de diálogo emergente de Kutools para Excel.

Screenshot of the second Kutools dialog for selecting the second comparison column

5. En el cuadro de diálogo como se muestra en la captura de pantalla a continuación, para resaltar los datos no coincidentes, haz clic en el botón No.

Screenshot of the dialog prompting to highlight matched or unmatched data

Luego, todos los datos no coincidentes entre las dos columnas se resaltan inmediatamente. Ver captura de pantalla:

Screenshot showing highlighted unmatched data


Comparar dos columnas y resaltar los datos no coincidentes con Kutools para Excel

Si solo quieres averiguar y resaltar si los valores de las celdas en una columna existen en otra columna o no, por ejemplo, como se muestra en la captura de pantalla a continuación, el número 2 en la columna A no existe en la columna B. Puedes probar la utilidad Comparar Rangos de Kutools para Excel.

Screenshot showing data in columns with an example of an unmatched cell in column A

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en Kutools > Insertar > Seleccionar Celdas Iguales y Diferentes. Ver captura de pantalla:

Screenshot of Kutools' Select Same & Different Cells option in Excel

2. En el cuadro de diálogo Seleccionar Celdas Iguales y Diferentes, necesitas configurar lo siguiente:

2.1 Selecciona la primera columna con las celdas no coincidentes que deseas resaltar en el cuadro Encontrar valores en;
2.2 Selecciona la segunda columna con la que deseas comparar en el cuadro Según;
2.3 En la sección Basado en, elige la opción Por celda;
2.3 Elige la opción Valor diferente en la sección Encontrar;
2.4 En la sección Procesamiento de resultados seleccionados, marca la casilla Color de fondo de relleno y especifica un color de fondo desde la lista desplegable;
2.5 Haz clic en el botón Aceptar. Ver captura de pantalla:

Screenshot of the Select Same & Different Cells dialog

3. Luego aparece un cuadro de diálogo que te informa cuántas celdas están solo en la columna A pero no en la columna B, haz clic en el botón Aceptar, y todas las celdas coincidentes se seleccionan en la columna A.

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!