Saltar al contenido

Comparar 2 columnas de una hoja en otras dos hojas y cuando haya coincidencia copiar un valor en la


ingcalr

Recommended Posts

publicado

Amigos buen día para algunos y buenas noches para otros.

Bueno vamos al problema

Primero los datos de la celda "A" y "B" de la hoja "COM" juntos forman un valor "X" por ejemplo en la fila 2 el valor de la celda "A" es 22301 y el de "B" es 90275777 entonces juntado las celdas se forma un valor "X" = 2230190275777

Segundo los datos de la celda "C" y "D" de la hoja "CE" juntos forman un valor "Y" por ejemplo en la fila 2 del libro "CE"el valor de la celda "C" es 22301 y el de "D" es 90275777 entonces juntado las celdas se forma un valor "Y" = 2230190275777

Tercero los datos de la celda "C" y "D" de la hoja "VIC" juntos forman un valor "X" por ejemplo en la fila 2 del libro "VIC"el valor de la celda "C" es 22301 y el de "D" es 90276133 entonces juntado las celdas se forma un valor "Z" = 2230190276133

Ya con esto lo que necesito es que el valor "X" se busque si coincide con un valor "Y" el cual esta en la hoja "CE" y si coinciden que copie el valor de la celda "J" en la celda "O" de la hoja "COM"

y si al terminar de buscar en la hoja"CE" no lo encuentra que siga con la hoja "VIC" y si encuentra coincidencia en esta ocasión que copie el valor de la celda "J" en la celda "P" de la hoja "COM"

y si al terminar de buscar en la hoja "VIC" sigue sin encontrar una coincidencia que copie el valor de la celda "J" en la celda "Q" de la hoja "COM"

CONSIDERACIONES.

Las filas que tiene la hoja "COM" son unas 5 mil y van ir aumentando, las filas de la hoja "CE" y "VIC" son unas 1,500 y aumentando.

Los valores de la celda "A" y "B" que juntados forman el valor "X" se pueden repetir muchas veces en la hoja "COM"

Los valores de la celda "C" y "D" que juntados forman el valor "Y" y "Z" respectivamente de las hojas "CE" y "VIC" son datos unicos (solo estan una vez en la hoja "CE" o en la hoja"VIC"

En el archivo real no estan los colores amarillo y anaranjado solo los puse para que se vea donde estan las coincidencias en las hojas "CE" y "VIC"

De preferencia que cuando inicie la macro me pida cuantas filas de la hoja"COM" quiero comparar.

De antemano muchas gracias por sus propuestas. Amigos buen día.

:adoration:

ejemplo comparar.xls

publicado

Re: Comparar 2 columnas de una hoja en otras dos hojas y cuando haya coincidencia copiar un valor en la h

Te adjunto lo que podría ayudarte, una macro que hace el trabajo por ti, no se si podás agregar columnas en las dos últimas hojas o no, te agregué en cada hoja (vic y ce) una columna que concatena los dos valores adyacentes.

Con el botón azul se corre la macro.

Saludos.

Juan G.

ejemplo comparar.xls

publicado

Re: Comparar 2 columnas de una hoja en otras dos hojas y cuando haya coincidencia copiar un valor en la h

Hola amigo juangdominguez, muchas gracias por el archivo que me enviaste, lo estoy checando y te comento.

Disculpa por apenas responderte.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.