Tento článek je o tom, jak v Excelu vytvářet relace mezi tabulkami.

Relace je možné vytvářet v datovém modelu Excelu a vždy se jedná o relace jedna k n (tedy hodnota se v jedné tabulce vyskytuje jednou a ve druhé v jakémkoliv počtu).

Relace jsou důležité jak pro tvorbu kontingenčních tabulek, tak třeba pro výpočty v DAX.

Relace je možné vytvářet dvěma způsoby. Buď přímo v Excelu, nebo v doplňku Power Pivot. V Power Pivotu je to o trochu snadnější, bohužel ale řada instalací Excelu tento doplněk neobsahuje.

Tvorba relace v Power Pivotu

V Power Pivotu se přepneme do zobrazení diagramu.

zobrazení diagramu

V dalším kroku jednoduše vezmeme jedno z propojovaných polí a přetáhneme ho na druhé propojované pole v druhé tabulce.

vytvoření relace - přetažení

Relace je hotová.

hotová relace

Tvorba relace bez Power Pivotu

Vyjdeme ze dvou vložených tabulek. Pak klikneme na Data / Relace a v následujícím dialogu vytvoříme novou relaci.

vložení relace

Vybereme, které sloupce ze kterých tabulek se mají vzájemně propojit. To je vše.

relace

Pokud vytváříme relace mimo Power Pivot, tak vytvořením relace se tabulky připojí do datového modelu – a to zcela automaticky.

Tvorba relací bez Power Pivotu je dost nepřehledná – zvláště pokud je propojených relací více.