Busqueda anidada en columna, que cumpla 4 condiciones
publicado
Buen día a todos los que me permitan de su valioso tiempo.
Verán tengo dos archivos uno de nombre CodigosPostales.xls y el otro Listado_CodigosPostales_KOM.xlsx. El archivo codigos postales contiene el listado de CP de Mexico, donde cada estado es una hoja del libro, y cada hoja contiene, columnas con los nombres de Estado(Col-E), Ciudad(Col-F), Municipio(Col-D), Colonia(Col- y Codigo postal(Col-A).
El segundo archivo es un archivo de un listado de clientes y proveedores de una empresa, en donde vienen datos de Estado(Col-M), Ciudad(Col-K), Delegacion(Col-I), Colonia(Col-H), Nuevo codigo postal(Col-N), etc.
Se requiere actualizar los codigos postales en el archivo listado, obteniendolos del archivo codigos postales.
La cuestion es copiar los codigos postales del archivo Codigos poastales(Col-A) en el archivo Listado(Col-N), aplicando las condiciones correspondientes, al comparar la informacion de cada registro del archivo listado(estado, ciudad o municipio, colonia) contra la informacion del archivo codigos postales, y el registro que coincida en estas 4 condiciones en el archivo codigospostales se le copiará la columna codigo postal(Col-A) y se pegara en la columna Nuevo codigo postal (Col-N) en el archivo listado.
Por ejemplo
del archivo listado se toma el primer registro, y se debera comparar Estado(Col-M), Ciudad(Col-K) ó Delegacion(Col-I) y Colonia(Col-H) contra cada registro del archivo codigospostales, y cuando todas las condiciones coincidan, se debera obtener el codigo postal (Col-A) del archivo codigospostales y pegarlo en Nuevo codigo postal(Col-N) del archivo listado.
Espero me halla explicado y me puedan ayudar con alguna formula o macro que resuelva este problema ya que son bastantes registros y revisar cada uno con estas 4 condiciones es muy tardado.
Nota: algunos regsitros quedaran en blanco al no coincidir ya que hay registros vacios en los campos colonia y/o municipio o ciudad del archivo listado, pero no importa, el objetivo es que los demas registros que si tengan informacion factible se obtega el nuevo codigo postal.
Nota 2: por cuestiones de tamaño no me permite subir mis archivos a este post asi que opte por usar links para descarga directa desde mi dropbox.
Saludos y de antemano gracias por su tiempo, les anexo los archivos en cuestion.
Buen día a todos los que me permitan de su valioso tiempo.
Verán tengo dos archivos uno de nombre CodigosPostales.xls y el otro Listado_CodigosPostales_KOM.xlsx. El archivo codigos postales contiene el listado de CP de Mexico, donde cada estado es una hoja del libro, y cada hoja contiene, columnas con los nombres de Estado(Col-E), Ciudad(Col-F), Municipio(Col-D), Colonia(Col-
y Codigo postal(Col-A).
El segundo archivo es un archivo de un listado de clientes y proveedores de una empresa, en donde vienen datos de Estado(Col-M), Ciudad(Col-K), Delegacion(Col-I), Colonia(Col-H), Nuevo codigo postal(Col-N), etc.
Se requiere actualizar los codigos postales en el archivo listado, obteniendolos del archivo codigos postales.
La cuestion es copiar los codigos postales del archivo Codigos poastales(Col-A) en el archivo Listado(Col-N), aplicando las condiciones correspondientes, al comparar la informacion de cada registro del archivo listado(estado, ciudad o municipio, colonia) contra la informacion del archivo codigos postales, y el registro que coincida en estas 4 condiciones en el archivo codigospostales se le copiará la columna codigo postal(Col-A) y se pegara en la columna Nuevo codigo postal (Col-N) en el archivo listado.
Por ejemplo
del archivo listado se toma el primer registro, y se debera comparar Estado(Col-M), Ciudad(Col-K) ó Delegacion(Col-I) y Colonia(Col-H) contra cada registro del archivo codigospostales, y cuando todas las condiciones coincidan, se debera obtener el codigo postal (Col-A) del archivo codigospostales y pegarlo en Nuevo codigo postal(Col-N) del archivo listado.
Espero me halla explicado y me puedan ayudar con alguna formula o macro que resuelva este problema ya que son bastantes registros y revisar cada uno con estas 4 condiciones es muy tardado.
Nota: algunos regsitros quedaran en blanco al no coincidir ya que hay registros vacios en los campos colonia y/o municipio o ciudad del archivo listado, pero no importa, el objetivo es que los demas registros que si tengan informacion factible se obtega el nuevo codigo postal.
Nota 2: por cuestiones de tamaño no me permite subir mis archivos a este post asi que opte por usar links para descarga directa desde mi dropbox.
Saludos y de antemano gracias por su tiempo, les anexo los archivos en cuestion.
CodigosPostales.xls
Listado_CodigosPostales_KOM.xlsx