Compatibilidad:





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.

En la columna B disponemos de diferentes valores que deseamos comparar con los de la columna C, para identificar los datos duplicados.

Ir a: Celda A2
Escribir:
=SI(ESERROR(COINCIDIR(B2;$C$2:$C$8;0));"";B2)Rango C2:C8 como referencia absoluta ($).
Seleccionar la celda A2
Copiar. Celda que incluye la fórmula.
Seleccionar el rango A2:A8
Pegar como fórmula. Rango donde pegar la fórmula.
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:
Excel Avanzado

Excelente esas explicaciones que pusieron aquí QUE BIEN ME ENCANTARON SON MUY UTILES
Hola Cristina,
Gracias por tu comentario, siempre intentamos que los trucos Excel sean sencillos y útiles para aplicarlos en nuestro trabajo diario.
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
Hola Adriana,
Puedes aplicar la función SI anidada a IZQUIERDA: =SI(IZQUIERDA(A1;35)="Donación 040921 (Ltda) o 2004/10/02";"22900";"")
Revisa el siguiente post.
Saludos.
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
Hola Chochosbar,
Muy sencillo con la función SI.
En A1 tenemos 1 y en A2 también 1. En la celda deseada escribimos: =SI(A1=A2;"VERDADERO";"FALSO")
Saludos
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:
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.
Hola Jonathan,
La idea sería la misma, pero indicando los libros que queremos comparar, pero desde el formato condicional.
Saludos.
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 Roelio,
Puedes aplicar una fórmula como: =SI(Y(A1=B1;A1=C1);"IGUAL";"DIFERENTE").
Donde A1, B1 y C1 son los valores para comparar.
O aplicar formato condicional, para remarcar la celda.
Saludos.
Gracias muy amable, asunto resuelto, mil 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
Hola Pilar,
Puedes aplicar la función SI.
=SI(A10=x;D10;"")
x es la celda donde se compara la repetición. D10 sería el valor que quieres mostrar.
Saludos.
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
Hola Ariadna,
Puedes aplicar un formato condicional tipo fórmula,
Por ejemplo, si consideramos la comparación entre A1 y A2; A1 = A2 y aplicar el formato deseado.
Saludos.
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 Lisbeht,
Puedes aplicar la función Y e incluso anidar con SI.
Por ejemplo: =Y ( A2>=A1*25/100 ; A3>=A4*25/100 ; A3>=A1*25/100 )
Saludos.
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
Hola Miguel,
Aplica la herramienta "quitar duplicados" sobre el rango deseado.
Saludos.
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 Geovanny,
Revisa el siguiente post.
Saludos.
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.
BUENAS NOCHES, HE BUSCADO POR MUCHISIMAS PAGINAS LA FORMULA PARA COMPARAR DATOS DE DOS COLUMNAS DE EXCEL Y NINGUNA ME DIO RESULTADO. ME PODRIAN AYUDAR?
Hola Cintia,
No indicas que es lo que deseas, existen diferentes métodos que función como el del ejemplo, también con formato condicional, etc.
Saludos.
hola buenas tardes, tengo dos columnas, quiero comparar cada celda de mi primer columna con todos los datos de la segunda columna, en caso de coincidir poner "portado". gracias por su ayuda.
Hola Armando,
Prueba con la fórmula: =SI( SUMAPRODUCTO (($A$2:$A$10=A2) *1; ($B$2:$B$10=B2) *1) >1; "portado"; "")
Considerando rango en A y B.
Saludos.
Buenas noches, mi duda es:
Tengo dos columnas o rangos, en una columna una palabra y en la segunda columna un texto, cómo puedo saber en qué celda de la segunda columna se encuentra la palabra de la primera columna. Gracias
Hola Beatriz,
Puedes aplicar un formato condicional con la función CONTAR.SI. Adapta la fórmula a tus necesidades =CONTAR.SI($B$2:$B$9;A2)
Saludos.
buenas tardes tengo una duda tengo la columna
A B Y EN LA PRIMERA COLUMNA A TENGO NUMEROS ENTEROS CON COMA EJEMPLO 12345,456 Y EN LA COLUMNA B TENGO LA CUENTA 12345, Y LA CUENTA 456; Y EN LA COLUMNA C QUIERO QUE ME ARROJE SI COINCIDEN O NO COINCIDEN, YA LO INTENTE CON =ENCONTRAR(A1;B2) SI ME ARROJA CUANDO ES UN SOLO NUMERO PERO CUANDO YA SE TRATA VARIOS NO ME DA EL RESULTADO ESPERADO
Hola Carlos,
Prueba con la función: =IGUAL(CONCATENAR(IZQUIERDA(A1;5);DERECHA(A1;3));B1)
Saludos.
Estimados una consulta,
Como lo puedo hacer si tengo una coincidencia de datos en 2 columnas distintas y si es que coinciden insertar los datos de una tercera columna??
Saludos y Gracias
Hola Rodrigo,
Compara las columnas y aplica la función SI para insertar los valores de la tercera columna.
Saludos.
Hola.
Es necesario que las columnas tengan la misma cantidad de celdas para hacer una comparación?
Hola Ruth,
La comparación se hace de una celda respecto al rango (referencia relativa y absoluta).
Saludos.
Hola
Tengo un problema con una base de datos, es un estado de resultados que muestras diferencias entre el total del "haber"y "deber", por lo que necesito identificar que datos son los que no están en el deber. Cabe resaltar que hay algunas datos repetidos.
Agradecería si me ayudaran con una formula para poder identificar los datos.
buenas tardes. necesito ayuda.
tengo que comparar 2 listas de precios con 2500 articulos. pero estan desordenadas, hay alguna funcion que me permita acomodar de manera que el mismo producto me quede al lado del similar de la otra lista. para ver si se modifico precio?????? gracias.
ejemplo:
Lista 1 Lista 2
amortiguador 60 radiador 32
tanque 120 cubierta 150
radiador 32 amortiguador 60
cubierta 150 tanque 120
resultado
amortiguador 60 amortiguador 60
tanque 120 tanque 120
radiador 32 radiador 32
cubierta 150 cubierta 150
Hola Jose,
Faltaría información si los datos están en la misma hoja, en diferente, todos en la misma celda o diferente, etc.
Puedes seleccionar el solo el rango de la primera lista y ordenar solo esos datos y seleccionar solo el otro rango y ordenar.
Saludos.
Hola quisiera saber como copiar el nombre de una persona en una tabla buscándolo por su código en otra tabla.gracias
Hola Enio,
Puedes aplicar la función BUSCARV.
Saludos.
txn_time amount
22/07/2019 15:54 $500
22/07/2019 15:55 $500
22/07/2019 15:55 $500
22/07/2019 15:56 $500
De estas dos columnas en la primera fecha y hora y en la siguiente importe, como puedo encontrar una formula de marcaje rápido (por ejemplo solo la fila dos,tres y cuatro), son 50,000 registros y de uno por uno es demasiado tiempo
Existe formula?
Hola María,
No se a que te refieres con marcaje rápido, amplia la información.
Saludos
Hola lo primero, quiero hacer una consulta, en un grupo de celdas tengo unos valores y quisiera que en las celdas contiguas me indicase cual es la primera, segunda, tercera....etc, pongo un ejemplo;
en las Celdas A1:A4 tengo unos datos y quiero que en las celdas B1:B4 esten ordenas de mayor a menor
A1 4,3 B1 2
A2 -1,3 B2 3
A3 -1,4 B3 4
A4 4,4 B4 1
espero haberme explicado , gracias.
Hola Many,
Puedes aplicar la función: =K.ESIMO.MENOR(A1:A4;4) / =K.ESIMO.MENOR(A1:A4;3) / =K.ESIMO.MENOR(A1:A4;2) / =K.ESIMO.MENOR(A1:A4;1)
O también: =K.ESIMO.MAYOR(A1:A4;4) / =K.ESIMO.MAYOR(A1:A4;3) / =K.ESIMO.MAYOR(A1:A4;2) / =K.ESIMO.MAYOR(A1:A4;1)
Saludos.
Hola tengo 2 columna que quiero comparar y que el resultado sea de acuerdo al dato, es decir,
Meses Restantes Tiempo Disponible
4 6
1 129
1 271
1 24
1 42
-10 285
Necesito, si A2>=3 y B2<=3 resultado "EXTENDER" otro caso: si A2=3 resultado "MONTO"; otro resultado, si A2<=3 y B2<=3, resultado "EXTENDER/MONTO"
Saludos
Hola María,
Aplica la función: =SI(Y(A2>=2,9;B2<=3);"EXTENDER"; SI(A2=3;"MONTO"; SI(Y(A2<=2,9;B2<=3);"EXTENDER/MONTO";"")))
Saludos
buenos dias, necesito aplicar unos valores que confronte las cuenta 28 la pase con nota interna con NI 93, tengos dos valores en la 8 y 9 necesito cuadrar esa diferencia ejemplo
valor de la 8 $37800 y valor de la 9 $37.236 diferencia $564,necesito llevarlo al sistema cguno como puedo llevarlo y con que cuenta. gracias
Saludos, tengo una columna de una asignatura y debajo las notas de cada alumno, tengo que calcular la nota mas alta y mas baja de la asignatura, me podeis ayudar? mil gracias
Hola Elena,
Considerando A1: Nombre alumno y A2: calificación. Repetido en filas y considerando hasta la celda A10.
ALTA: =MAX(A1:A10).
BAJA: =MIN(A1:A10)
Saludos.
Amigo buenas noches excelente aporte su página tengo el siguiente problema en Excel, necesito compra: Si A1 es Igual a B1 me coloque en C1 el número 5, si es diferente me coloque cero.
Si A2 es Igual a B2 me coloque en C2 el número 3, si es diferente me coloque cero.
Si A3 es igual a B3 me coloque en C3 el número 1 si es diferente me coloque cero.
Si en A1 y A2 no hay valores escritos en B3 me coloque cero
Si en B1 y B2 no hay valores escritos en B3 me coloque cero
Si en C1 y C2 no hay valores escritos en C3 me coloque cero
Gracias por su apoyo
Hola.
Quiero hacer el comparativo de datos duplicados de unos códigos de barras de 18 dígitos en 2 celdas, el problema que tengo es que los primeros 15 dígitos son iguales por lo cual requiero que los últimos 4 dígitos sean los que se tomen para que se consideren como duplicados
¿Cómo le puedo hacer en ese caso?
Hola Laura,
1. Aplica la herramienta de texto en columna y separas los caracteres deseados.
2. Aplica la herramienta de Duplicados.
Saludos
Mil gracias por tu blog y compartir. La pregunta:
Tengo una columna con referencias (columna A): A342, F834, G, 338.
En la columna B tengo otras referencias y su descripción en la columna C: B1=A342 C1=Economia
Necesito comparar columna A con columna B y si coincide la referencia ponga la descripción que consta en la columna C.
Me podrías ayudar?
Hola Marta,
En E1 aplica: =SI(CONTAR.SI($B$1:$B$9;A1);C1;"") Copia y pega en el rango deseado.
Considerando Lo que coincide en columna B respecto a columna A y en C la descripción.
Saludos.
Necesito una ayudita en una hoja de excel necesito hacer comparacion de ambas columnas que se repitan pero puede dar que en una misma hilera se repitan el mismo valor. hice con el funcional pero me marca tambien la de una misma fila y solo deseo comparar de las columna por ejemplo la A y B que revisen monto iguales pero no de una misma hilera. ojala me contesten por favor.
Hola que tal, necesito de tu ayuda.
tengo dos columnas con valores numéricos, necesito compararlos y que me devuelva el valor de mayor cantidad, Ejemplo col A = 50 y col B = 30 y en la Col C ( necesito que me devuelva el de mayor cantidad que en este caso seria 50 ).
Quedo pendiente de tus comentarios, gracias
Hola Ángel,
A1 = 50; B1 = 30; C1 =MAX(A1:B1) / Copia C1 y pegas en el rango.
Saludos
La columnas a, b y c tienen colores diferentes, ¿como le hago para que escriba letras segun el color de las celdas en la columna d?.
Hola Rodolfo,
No se puede como usuario, únicamente mediante macros.
Saludos.
Las celdas de las columnas a, b y c tienen colores diferentes, ¿como le hago para que escriba letras segun el color de las celdas en la columna d?. Ejemplo:
La celda a1 tiene color cualquiera, pues excel que escriba A en la celda d1
La celda b2 tiene color cualquiera, pues excel que escriba B en la celda d2
La celda c3 tiene color cualquiera, pues excel que escriba C en la celda d3
La celda a4 y la b4 tienen color cualquiera, pues excell que escriba AB en la celda d4
La celda a5 y la c5 tienen color cualquiera, pues excell que escriba AC en la celda d5
La celda b6 y la c6 tienen color cualquiera, pues excell que escriba BC en la celda d6
La celda a7 , la b7 y la c7 tienen color cualquiera, pues excell que escriba ABC en la celda d7
Hola Rodolfo,
No se puede como usuario, deberás de aplicar macros.
Saludos.
Chicos, quiero comparar la celda m3 con las celdas c3, f3, h3, i3 y l3 para ver si el valor coincide con alguna de esas y de ser así otorgar un valor, 5 por ejemplo,
Hola Victor,
Aplica la función: =SI(O(M3=C3;M3=F3;M3=H3;M3=I3);5;"")
Saludos.
Quiero saber además si esa misma comparación se puede hacer con dos celdas contra las 5 anteriores y de haber coincidencia devolver el valor dos
Hola Victor,
Si se puede, anida las condiciones con la función O y lo adaptas a la fórmula.
Saludos
HOLA VICTOR, ME PODRIAS APOYAR CON LA SIGUIENTE DUDA, TENGO DOS ARCHIVOS DE EXCEL QUE CONTIENE CADA UNA UNA BASE DE DATOS EXTENSA CON DIFERENTES NOMBRES DE PERSONAS, COMO PUEDO HACERLE PARA QUE ME ARROJE LOS NOMBRE QUE SE REPITEN EN AMBAS.
TENGO 2 COLUMNAS Y 16.000 FILAS. QUIERO SABER QUÉ VALORES SE REPITEN (SON IGUALES) EN LA MISMA FILA. COMPARANDOLOS FILA A FILA.
Hola Hugo,
Aplica: =SI(Y(A1="";A2="");"";SI(A1=B1;"Igual";""))
Saludos.
hola tengo 4 columnas en las primeras dos tengo un rango de menor a mayor en la tercera tengo un resultado y en la cuarta quiero que me dija si esta dentro el resultado entre la primera y segunda columna.
ejemplo:
columna 1 columna 2 columna 3 columna 4
-25 25 30 fuera de rango
saludos
Hola Pablo,
La fórmula en D4 sería =SI(Y(C2>=A2;C2<=B2);"En rango";"Fuera de rango")Saludos