Comparar datos entre columnas Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

Podemos comparar datos entre columnas Excel para encontrar los valores duplicados. Disponiendo de otros métodos como formato condicional para la misma labor.

Emplearemos las siguientes funciones anidándolas:

  • Función SI. Especifica un texto lógico para ejecutar.

  • Función ESERROR. Devuelve VERDADERO si el valor es cualquier valor de error.

  • Función COINCIDIR. Busca los valores en una referencia o matriz.

Función anidada: =SI(ESERROR(COINCIDIR(B2;$C$2:$C$8;0));"";B2)
En la columna B disponemos de diferentes valores que deseamos comparar con los de la columna C, para identificar los datos duplicados.
Comparar datos entre columnas Excel: Columna B con valores a comparar con columna C
  1. Ir a: Celda A2 / Escribir:

    =SI(ESERROR(COINCIDIR(B2;$C$2:$C$8;0));"";B2)

    Rango C2:C8 como referencia absoluta ($).

  2. Seleccionar la celda A2 / Copiar. Celda que incluye la fórmula.

  3. Seleccionar el rango A2:A8 / Pegar como fórmula. Rango donde pegar la fórmula.

    Comparar datos entre columnas Excel: Celda A2 con función, =SI(ESERROR(COINCIDIR(B2;$C$2:$C$8;0));"";B2)
  4. Verificar como la columna A muestra los valores repetidos 100 (B2, B6 y C3), 300 (B3 y C5) y 550 (B8 y C8).

Mediante las funciones SI, ESERROR y COINCIDIR, podemos comparar datos entre columnas Excel.

 

Nivel de dificultad: Avanzado Excel Avanzado

33 comentarios en “Comparar datos entre columnas Excel

    • Buenos días

      Tengo un caso el cual no he podido resolver requiero de una formula que aplique la siguiente lógica:

      Tengo varias columnas entre ellas una denominada Rubro dentro de esta hay datos distintos ejemplo Donación 040921 (Ltda) o 2004/10/02; 00 … etc. Busco una fórmula que diga:
      Si celda Rubro = a “Donación 040921 (Ltda)” devuelva el valor de “22900” sino deje en blanco

  • Realmente es un aporte muy bueno, sin duda lo utilizaremos en el trabajo diario e informes.

    Ahora mi consulta es la siguiente, existe una formula que me permita detectar que se este duplicando toda la información de una columna a otra, ej. son 30 columnas y 14 filas con números aleatorios, la idea es que ninguna columna debe ser idéntica a otra, la formula debe detectar rápidamente la duplicidad para no caer en errores en el reporte.

    Desde ya muchas gracias

    • Hola Rommel,

      El formato condicional nos permite identificar el valor de una celda en la columna.

      Para tus necesidades la única opción sería mediante macros, que identifique el valor de la columna para compararla.

      Saludos

  • me ayudas por favor
    si en una columna tengo el 1 y en otra columna 1 como son iguales quiero que me vote verdadero y si no son iguales que me vote falso
    gracias

  • buenas… tengo una urgencia….
    Tengo una tabla con valores “1” “2” y “3”, y otra tabla con valores “1” y “2”.
    Supongamos que la tabla de valores “1” y “2” sea “niño”y “niña”, y que la otra tabla sea “mañana”, “tarde”, “noche”.
    Cual seria formula/funcion para segmentar “niño”-“mañana,”niño- tarde, “niño”-” noche”, “niña”-“mañana”, “niña”-“tarde”, “niña”-“noche” ??????
    Llevo dos dias loco y ya me quedé bloqueado
    Me urge muchísimo!!!!!!!!!!!!!!!!

    • Hola Miguel Angel,

      Aunque falta algún dato en la explicación, creo que lo que te refieres es lo siguiente:

      – Celda A2= Jornada (1=Mañana; 2=Tarde; 3=Noche).
      – Celda C2= Niño/Niña (1=Niño; 2=Niña).

      En celda E2, escribimos la fórmula:

      =SI(A2=1;”Mañana”;SI(A2=2;”Tarde”;SI(A2=3;”Noche”;””))) & ” – ” & SI(C2=1;”Niño”;SI(C2=2;”Niña”;””))

      Saludos.

  • buenas
    mi duda es:
    Tengo 2 tablas con un campo alfanumerico en comun (ejem. tabla1,columna8 = “a df 12 ax.10”, tabla2,columna4 = “a, df, 12, ax.10”,y asi susesivamente hasta la fila 10000 y 20000 respectivamente), y quiero comparar los valores de estas 2 columnas para verificar que no existan duplicados duplicados,
    una columna esta separado por comas y la otra por espacios solamente.

  • Hola Esuarez,

    Para poder comparar los duplicados será necesario que el valor en ambas columnas sea idéntico, siendo necesario reemplazar las comas por espacios o a la inversa para unificar el criterio.

    Saludos.

  • Buenas Tardes, y si se tienen que comparar columnas de distintos archivos de excel, y que se sombreen las coincidencias en dichas columnas; eso se puede? y de ser asi me podrias ayudar please.

  • Si tengo 3 columnas y quiero comparar datos de los valores entre las tres columnas en una misma fila, como puedo hacer? para saber cuales valores son iguales. Gracias.

  • Hola ya tengo la formula para comparar dos celdas, pero como le hago para tomar el valor de una celda del mismo renglon don de se encontró el repatido. Por ejemplo si en A10 esta el numero repetido como le hego para tomar el valor de la celda D10? Gracias de antemano

  • Buenas tardes
    Estoy buscando una formula para el siguiente problema y no he sido capaz:
    Yo tengo dos excel:
    Excel 1: A B C
    1 123 amarillo roma
    2 456 rojo francia
    3 789 verde italia
    Excel 2: A B C
    1 789 verde italia
    2 456 amarillo francia
    3 123 rojo italia
    4 254 verde francia
    ¿Como puede hacer para saber que archivos NO coinciden en todas las columnas? es decir, tiene que ser iguales en A By C

    Mil gracias

  • Hola. Llegue al lugar donde me van a ayudar con una duda. Tengo un presupuesto de manera horizontal es decir en una fila esta lo presupuestado y en la siguiente fila lo ejecutado. Esto esta mes a mes de ene a dic. Yo necesito q compare y coloree de rojo si el ejecutado es mayor al presupuestado, Por favor me podrias indicar como se harìa. Mil gracias!! Ariadna

  • Buenos noches, tengo una busqueda para extraer de ese valor la fecha de nacimiento de una persona y colocar en otra hoja.. en una hoja tengo .. la cedula de x persona y la columna de al lado tiene la fecha de nacimiento …. quiero copiar esa fecha y colocar el resultado la lado de la identificacion en la otra hoja

  • Hola!!!

    Tengo 4 celdas donde tengo que hacer un formula que me compare entre ellas y tenga la siguiente condicion

    A2=>25% de A1; A3=>25% de A4;; A3=>25% de A1.

    Más a más tienen también que cumplir que entre ellas no pasen del 15% (A2, A3 y A4).

    A ver si me podéis ayudar

    Lisbeht

  • Hola Tengo Una Consulta Si Tengo Una Base de Datos y Lo cual quiero que me detecte valores duplicados.
    Tomando Encuenta 2 o 3 Campos Ya que En un Solo Campo Se puede llegar A rrepertir Tal Es Mi caso
    Tengo Fecha- Placa-auxiliares que con esos tres campos quisiera validar si hay repetido o no

    Ya que fecha se puede repetir teniendo diferente ahuxiliar o diferente placa

    Lo Cual no se puede repetir la fecha el veiculo y el mismo ahuxiliar xq eso me indiga que ya lo Ingrese lo Cual si No Lo detecto Me causo Perdidas ami y Ganancia A ello

    De Ante mano Grasias

  • BUENAS TARDES POR FAVOR NECESITO SACAR EL NUMERO DE VECES QUE SE REPITE UN NUMERO DE CEDULA EN UNA FECHA . MUCHAS GRACIAS POR SU AYUDA

  • Hola buenos días

    Tengo una pequeña duda que no eh podido resolver tengo una tabla de horarios de entradas y salidas y descansos, quisiera poner en una celda si no tiene horario de entrada poner como falta pero si esta marcada como descanso poner 0, podrias echarme una manita

    Saludos

    • Hola Ivan,

      Faltaría saber como marcas el descanso (en el ejemplo se marca con la palabra “Descanso”, pero la fórmula sería:

      =SI( A2=”” ; “FALTA” ; SI( Y (A2<>“”; C2=”Descanso”) ; 0 ; “” ))
      A2= Hora entrada; C2= Descanso.

      Saludos.

  • Buenas tardes, quiesiera saber como puedo en una hoja de calculo en la que en una columna se inserta el nombre de un proveedor y en otra se inserta el numero de factura y si existen dos facturas del mismo proveedor se rellene de un color.

    Como en el ejemplo que la celda donde aparece Pepe y 12 se rellene de un color distinto

    Gracias.

    Ejemplo:

    Pepe 12
    Luis 14
    Antonio 17
    Pepe 12
    Carlos 25

    • Hola Paco,
      Considerando que en Hoja1 A1:A5 está el titular de la factura y en F1:F5 el titular de las facturas a comparar.

      Seleccionar el rango A1:A5. O el deseado.
      Aplicas un formato condicional con la fórmula: = CONTAR.SI ( $F$1:$F$5 ; A1 )
      Importante la referencia absoluta ($) como se indica.

      Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *