Localizar Registros iguales en Dos columnas (comparar en Excel)
-->Localizar Registros iguales en Dos columnas (comparar en Excel): Trabajar con Excel es trabajar con miles de casos, día a día nos encontramos con diversas situaciones y muchas veces no sabemos como resolverlo, a continuación presento un caso interesante, supongamos que tenemos una base de datos con información de archivos y expedientes del cual queremos localizar los datos que sean iguales comparando dos columnas (Archivos vs Garantías), colorear los datos repetidos y obtener el dato de la columna siguiente (expediente), si nos basamos en las herramientas standars que excel nos ofrece no podríamos obtener el resultado antes mencionados, por lo cual es necesario hacerlo a través del uso de una macro, a continuación mas detalles.
Para utilizar este archivo y ajustarlo a nuestras necesidades debemos ingresar información en las columnas «B, C, E» de tal forma que no alteremos la estructura inicial de la macro, si queremos cambiar las columnas, rangos y otros parámetros, puedes contactarme para ayudarte.
Este archivo es un ejemplo, es totalmente modificable y los créditos son para el foro de excel de Emagister.
¿COMO UTILIZAR EL ARCHIVO?
- Descargamos el archivo excel que está al final de este artículo.
- Habilitamos macros.
- Presionamos el botón «Buscar Expedientes«.
- Obtendremos como resultado los valores («ARCHIVOS«) sombreados de un mismo color y la columna «encontrados» con el número de «expediente«.
Hola! 😀 me gusta mucho , yo quisiera pedirte ayuda en lo siguiente: ¿ cómo puedes hacer que haga la búsqueda en dos tablas pero de diferentes hojas? .. o bueno que solamente busque una columna de cada hoja y te diga cuales hay repetidos, podrias ayudarme por favor?
Emi, eso implica cambiar la macro, te propongo que coloques la información en la misma hoja.
Interesanntee, muy interesante a la hora de limpiar una base de datos de informacion que se repita y que necesite ser borrada. Gracias por la ayuda.
Excelente documento amigos. bendiciones
excelnte macro tenia muchos años buscando como desarrollar algo que me daba mucho trabajo y esto me simplifico el 99,99 por ciento, lo buscaba para esto; tengo monitoreando una pagina web de musica en mp3, que se actualiza seguido, es decir durante el año 2016 cominezan con un numero entre 1 y 20 y a medida que pasan los dias las semanas, hasta diciembre pueden llegar hasta 500 mp3, mi trabajo era descargarlos todos a medida que se actualizaban cuando empezaba el año eran pocos y no tenia problemas, pero a veces dejaba un dia 20 mp3 y al dia siguiente eran 100, a la semana ya iba 230 entonces saber cuales eran los que iban subiendo y no descargar nuevamente los que ya habia descargado, era un trabajo muy tedioso lo que hacia era copiar ese listado en excel y compararlo uno a uno con el anterior para ver cuales no aparecian, era muy dificil, con esta macro aunque me coloca muchos colores los que estan repetidos me dejan sin color los que no estan, esta muy buena pero quisera que solo aparecieran los nuevos y ocultar los repetidos, mil gracias
Gracias Fernando por utilizar el archivo, tomaré en cuenta tu sugerencia.
SALUDOS BUEN DÍA TUS APORTES Y TU SITIO SON MUY BUENOS YO TENGO UNA DUDA Y PIDO TU APOYO ESPERANDO ME PUEDAS APOYAR TE COMENTO QUE YO REALICE UN BUSCADOR Y MI INTENCIÓN AHORA ES QUE AL EJECUTARLO NO ME APAREZCA EXCEL COMO BASE QUE SE OCULTE COMO TU BUSCADOR PODRÍAS AYUDARME DE FAVOR DE IGUAL MANERA PODRÍA MANDARTE MI ARCHIVO Y ME PUDIERAS DAR TU OPINIÓN. QUEDO ATENTO A TUS COMENTARIOS ESPERANDO TU PRONTA RESPUESTA EXCELENTE DÍA
Que se oculte?
Application.visible=false
y para que se vea
Application.visible=true
Gracias por compartir su conocimiento!!!!
Pregunta:
NECESITO DE SU AYDUA POR FAVOR!!!
priemro Gracias por compartir y enseñanros.
Hola a todos los que conforman este canal.
Mi pregunta es:
En la opcion Limpia en el codigo , como puedo hacerle para que no solo selecicone rango «B6:F9» SINO HASTA EL FINAL DE AMBAS COLUMNAS, tomando como ejemplo una lista de 2000 para que se lleve a cabo la comparación de las referencias de las columnas ARCHIVOS y GARANTIAS.
Range(«B6:F9»).Select
Selection.Interior.ColorIndex = xlNone
Range(«A1»).Select
end sub
Muchas gracias por varios archivos descargados.
hola señor buena explicacion pero saber como hace para hacer con varias columnas. oir ejemplo. columnas de la A a la Z y la otra en la parte de abajo. espero su pronta resp.
HOLA! solo una pregunta. como hago para alargar mas el rango de busquedad. es decir que baje hasta la ultima fila de excel, que tmbn al dar limpair limpie toda la hoja y no solo hasta la 9! gracias
entra al editor de visual basic y amplía el rango, es sencillo solo ubica el número de fila.
muchas gracias, es muy util.
Me ayudo mucho gracias! Solo una consulta;
Como modificaria el codigo para que se seleccionara solo un color en especifico? Y no varios colores.
Gracias
NO ME FUNCIONA AL 100% TENGO VALORES QUE SE REPITEN PERO NO LOS DETECTA… TE PUEDO PASAR MI ARCHIVO?
esta macro esta muy buena para comparar felicidades al que la realizo
[email protected]
MUCHAS GRACIAS, ME AYUDO A AHORRAR TIEMPO EN MI TRABAJO, ERA LO QUE ESTABA BUSCANDO, PUES ME UNIÓ EN 3 MINUTOS 845.000 REGISTROS