Actualizar un archivo de Excel basado en una actualización en el segundo archivo

Actualizar un archivo de Excel basado en una actualización en el segundo archivo

Tengo :

  • Un archivo Excel de datos de ventas (generado diariamente)
  • otro archivo llamado archivos de Excel de datos de inventario
    (se actualiza cuando llegan nuevas existencias o se producen nuevas ventas diariamente).

Quiero automatizar el reflejo de ventas en el inventario.

Los artículos vendidos en un día determinado deben deducirse de la hoja de inventario.

### Inventory Data ### Before Sale ####  
+---------+------+----+----+----+----+-----+-----+
| Item ID | 2415 | S  | M  | L  | XL | 2XL | 3XL |
+---------+------+----+----+----+----+-----+-----+
|    1001 |    9 |  4 |  2 |  3 |    |     |     |
|    1002 |   27 |  3 | 10 |  2 | 13 |     |     |
|    1003 |   17 | 10 |  6 |    |  1 |     |     |
|    1004 |   15 |  2 |  3 |  3 |  8 |     |     |
|    1005 |    8 |  6 |  1 |  1 |    |     |     |
|    1006 |   15 |  8 |  3 |  3 |  2 |     |     |
|    1007 |   20 | 15 |  4 |    |  2 |     |     |
|    1008 |   56 | 23 | 17 | 11 |  5 |     |     |
+---------+------+----+----+----+----+-----+-----+

### Sales Data ###        
+------+-----------------------------+--------------+------+----------+
| ID   |          Item Name          |      ID      | Size |  Buyer   |
+------+-----------------------------+--------------+------+----------+
| 1    |  Tee Russo Kisser(2014)-S   |         1002 | S    | beon1104 |
| 2    |  Tee ON THE PROWL(1042)-XL  |         1004 | XL   | jon4158  |
| 3    |  Tee TIGER GAZE(1049)-XL    |         1006 | XL   | jon4158  |
| 4    |  Tee DeadMan(2008)-XL       |         1007 | XL   | jon4158  |
+------+-----------------------------+--------------+------+----------+

### Inventory Data ### After Sale ####
+---------+------+----+----+----+----+-----+-----+
| Item ID | 2415 | S  | M  | L  | XL | 2XL | 3XL |
+---------+------+----+----+----+----+-----+-----+
|    1001 |    9 |  4 |  2 |  3 |    |     |     |
|    1002 |   27 |  2 | 10 |  2 | 13 |     |     |   <-- Sale 1
|    1003 |   17 | 10 |  6 |    |  1 |     |     |
|    1004 |   15 |  2 |  3 |  3 |  7 |     |     |   <-- Sale 2
|    1005 |    8 |  6 |  1 |  1 |    |     |     |
|    1006 |   15 |  8 |  3 |  3 |  1 |     |     |   <-- Sale 3
|    1007 |   20 | 15 |  4 |    |  1 |     |     |   <-- Sale 4
|    1008 |   56 | 23 | 17 | 11 |  5 |     |     |
+---------+------+----+----+----+----+-----+-----+

Tengo un ID de artículo consistente entre dos archivos. ¿Cómo puedo automatizar este proceso?

Respuesta1

Usando BUSCARV, pude vincular dos matrices en dos archivos diferentes que tenían una clave principal común y actualizarla.

=BUSCARV(A2,'miArchivoVentas.xlsx'#$'hoja1 1'.$C$1:$D$7,2,0)

  1. A2- es una fila en la hoja de trabajo del archivo de inventario (ID DE ARTÍCULO) que debe buscarse.
  2. miArchivoVentas.xlsx- Otro archivo para buscar un valor.
  3. $C$1:$D$7- Matriz de rango en el que queremos buscar. (Rango objetivo desde el cual buscaremos el valor A2).
  4. 2- Valor de retorno de la fila 2 de la matriz de rango.

información relacionada