Keď importujete viacero tabuliek, Excel pokúsi zistiť a definovať vzťahy medzi týmito tabuľkami, aby ste v prípade, že chcete pracovať s údajmi, nemusíte manuálne vytvárať vzťahy ani implementovať zložité alternatívne riešenia.
Niekedy Excel nedokáže zistiť vzťah medzi tabuľkami. V takom prípade môžete použiť informácie v tomto článku na riešenie problémov s automatickým zistením vzťahov. Ak chcete lepšie porozumieť požiadavkám a nádychu zisťovania vzťahov, pozrite si časť Vzťahy medzi tabuľkami dátového modelu.
Hlásenie: Neboli zistené žiadne vzťahy
Na paneli oznámení sa vždy zobrazí hlásenie informujúce o tom, že je potrebné vytvoriť vzťah, keď presuniete pole do oblasti Hodnoty existujúcej kontingenčnej tabuľky a toto pole nie je prepojené so žiadnymi poľami, ktoré sa už v kontingenčnej tabuľke nachádzajú. Niekedy však po tomto oznámení nie je možné zistiť vzťah. Môže to mať rôzne dôvody:
-
Algoritmus zisťovania vzťahov závisí od stĺpca cudzieho kľúča, ktorý má podobný názov ako stĺpec primárneho kľúča. Ak názvy stĺpcov nie sú dostatočne podobné, odporúčame otvoriť okno Power Pivot a manuálne vytvoriť požadované vzťahy medzi tabuľkami.
-
Typy údajov nemusia byť podporované. Ak niektorá z tabuliek použitých v kontingenčnej tabuľke obsahuje iba stĺpce nepodporovaných typov údajov, nie je možné zistiť žiadne vzťahy. V tomto prípade by ste mali použiť dialógové okno Vytvorenie vzťahov na manuálne vytvorenie požadovaných vzťahov, ktoré boli aktívnymi tabuľkami v kontingenčnej tabuľke. Ďalšie informácie nájdete v téme Vytvorenie vzťahu medzi dvomi tabuľkami.
Do kontingenčnej tabuľky ste pridali nesúvisiace polia, ale nezobrazí sa žiadne hlásenie
Automatické zisťovanie vzťahov sa spúšťa iba pre grafy, nie pre vypočítavané polia, ktoré používate v označeniach riadkov alebo stĺpcov kontingenčnej tabuľky. Ak teda začnete vytvárať kontingenčnú tabuľku, môžete pridať nesúvisiace tabuľky, ale kým pole nepresunete do oblasti Hodnoty, nebudú sa v nich zobraziť žiadne vzťahy.
Žiadny platný vzťah medzi tabuľkami
Niekedy tabuľky, ktoré pridáte do kontingenčnej tabuľky, jednoducho nemožno pripojiť k iným tabuľkám. Môže sa napríklad stať, že dve tabuľky majú čiastočne zodpovedajúce údaje, ale v skutočnosti nemajú logické vzťahy s ostatnými tabuľkami, ktoré sa už používajú.
Ak pridáte tabuľku do kontingenčnej tabuľky, ktorá sa nedá pripojiť k iným tabuľkám, automatické zisťovanie zvyčajne nevráti žiadne výsledky. V iných prípadoch môžete vo všeobecnosti z výsledkov v kontingenčnej tabuľke docieliť, že tieto polia nebudú vytvárať zmysluplné výpočty.
Automatické zisťovanie vytvorilo nesprávne vzťahy
Pri vytvorení vzťahov pomocou automatického zisťovania algoritmus vytvorí zoznam všetkých možných vzťahov na základe hodnôt v tabuľkách a na základe pravdepodobnosti zoraďuje možné vzťahy. Excel potom vytvorí len najpravdepodobnejší vzťah. Preto ak tabuľky obsahujú viacero stĺpcov, ktoré sa môžu použiť ako kľúče, niektoré vzťahy môžu byť zoradené nižšie a nevytvoria sa automaticky ani v prípade, že je vzťah platný.
Ak algoritmus automatického zisťovania navrhne vzťah, ktorý nevyrieši váš obchodný problém, mali by ste odstrániť vzťah a manuálne vytvoriť vzťah pomocou správneho stĺpca kľúča. Pozrite si tému