Como fusionar los datos de dos tablas en una según criterios

Tengo dos tablas en excel con los listados de productos, (part number, nombre, precio y stock) proporcionadas por dos proveedores diferentes y que tienen la misma estructura. El campo que puede servir como clave o para comenzar es el "part number" (código de fabricante). Necesitaría tener una sola tabla en la que aparezcan los productos con part number diferente de los dos proveedores y en caso de que éstos sean iguales, lo siguiente, bien en excel o en access, donde mejor se pueda hacer:

1- Crear una nueva tabla con los mismos campos de las 2 (son los indicados arriba entre paréntesis)

2- Los registros diferentes se añaden directamente (o sea si hay en ua tabla 50 y en otra 100 todos diferentes o con part number diferente, ya tendríamos 150 registros)

3- Los registros cuyo part number coincida en ambas tablas, escribir solo el que tenga stock mayor o igual a 1 y descartar los stocks a 0

4- En caso en que los part number coincidan en ambas tablas y haya también stock mayor o igual a 1 en las mismas, pues entonces elegir la que tiene el precio más bajo de las dos.

Deberíamos ahorrar tiempo y trabajo ya que los registros con los part number repetidos serán más de un 50% del total de los mismos.

He estado probando con una cosa y con otra y no se por donde empezar. Lo ideal seria con algo que pueda luego trabajar vinculado a las tablas originales para que se adapte automáticamente si actualizo las mismas.

Añade tu respuesta

Haz clic para o