3 táblázat összekapcsolása) Pivot tábla az Excel 2016 - Super User használatával
Úgy gondolom, hogy ez egy sok-sok kapcsolat, és az Excel jelenleg nem támogatja ezt a kimutató táblák használatával. Ennek ellenére azt szerettem volna megtudni, hogy lehet-e alternatívát elérni az Excel 2016 használata közben.
Azt akarom tenni, hogy megmutassam a recept nevét, majd kiszámoljam a teljes kalória-, fehérje-, szénhidrát- és zsírszámot a táplálkozási tények táblázat összetevőiből.
Ez a táplálkozási tények táblázata:

Ez a recept táblázat:
Ez a RecipeIngredientTable:
A RecipeIngredientTable felvesz egy receptnevet és megtalálja a kapcsolódó összetevőket.
Azt akarom tenni, hogy használjak egy pivot táblázatot, a recept neve szerint csoportosítva, és mutassam meg a szénhidrát-, fehérje-, zsír- és kalóriaszámot.
Ez a legközelebb, amit sikerült elérnem:
Amint láthatja, a probléma az, hogy az összes adatot hozzáadja a táplálkozási tények táblázatához.
Ezek a mezők:
Ezeket a kapcsolatokat hoztam létre:
Végül a RecipeIngredient táblázatot használtam fő belépési pontként, amelyben elkezdtem feltérképezni az értékeket. Hogyan kell eljárnom ebben az esetben? A legrosszabb esetben létrehozhatok egy kézi táblázatot a VLOOKUP s használatával (egy pivot-tábla céljának legyőzésével), majd létrehozhatok egy pivot-táblázatot, amely csoportosítja a receptneveket (elveszíteném a táblázat dinamikáját is - pl. nem tükrözi automatikusan az adatok változását a VLOOKUP táblázatban).
A RecipesIngredient tábla a többi tábla idegen azonosítóit tartalmazza. Ez a táblázat (RecipesIngredient) felel a Táplálkozási tények táblázat és a Receptek táblázat közötti kapcsolatok létrehozásáért.
A összeg a RecipeIngredient táblázatban látható oszlop mutatja, hogy hányszor szükséges az elem a recepthez (például 2 burgonya, 3 paradicsom, 1 evőkanál só stb.)
SZERKESZTÉS X2 A választ a megfelelő helyre helyeztem.