Crea una tabla dinámica uniendo dos tablas

0

Tengo dos tablas, cada una en su propia hoja de trabajo, que están vinculadas a las listas de SharePoint, donde una tabla tiene una clave externa que se asigna a la clave principal de la otra. P.ej.:

sheet: flavors
+----+------------+------+
| ID |   Flavor   | kCal |
+----+------------+------+
|  1 | chocolate  |   45 |
|  2 | vanilla    |   20 |
|  3 | strawberry |   38 |
+----+------------+------+

sheet: orders
+----+----------+
| ID | flavorID |
+----+----------+
|  1 |       1  |
|  2 |       3  |
|  3 |       2  |
|  4 |       1  |
|  5 |       3  |
+----+----------+

Me gustaría unirme a estas tablas en una tercera hoja. Debido a que estas son tablas vinculadas, el tamaño de cada tabla variará con el tiempo. Yo sé eso flavors tiene una relación de uno a muchos con orders, así que pensé en ponerle una fórmula para que:

  • columna A = pedidos.ID
  • columna B = vista de sabores. Sabor
  • columna C = vlookup of flavors.kCal

Pero eso requeriría poner ~ 3 millones de fórmulas en la hoja de unión, y preferiría no tener que ejecutar todos esos cálculos si solo tengo un par de filas en cada lista. ¿Hay alguna forma de configurar la tabla de unión para que se actualice cuando actualizo los datos, pero no se ralentiza por un número masivo de cálculos en exceso?

sigil
fuente

Respuestas: