Riešenie problémov so vzťahmi medzi tabuľkami

Poznámka:  Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Pri importe viacerých tabuliek sa program Excel pokúša zistiť a definovať vzťahy medzi týmito tabuľkami, aby ste nemuseli manuálne vytvárať vzťahy ani implementovať zložité riešenia, ak chcete pri spracovaní údajov uplatňovať holistický prístup.

Niekedy Excel nedokáže zistiť vzťah medzi tabuľkami. V tomto prípade môžete použiť informácie v tomto článku Riešenie problémov s automatické zisťovanie vzťahov. Ak chcete lepšie porozumieť požiadavky a mechanizmy zisťovanie vzťahov v téme vzťahy medzi tabuľkami v dátovom modeli.

Hlásenie: Neboli zistené žiadne vzťahy.

Ak do oblasti Hodnoty existujúcej kontingenčnej tabuľky myšou presuniete určité pole, ktoré nie je v žiadnom vzťahu s poľami nachádzajúcimi sa v kontingenčnej tabuľke, na paneli oznámení sa vždy zobrazí hlásenie informujúce o tom, že je potrebné zadať vzťah. Niekedy sa však vzťah po tomto oznámení nedá zistiť. Môže to mať viacero príčin:

  • Algoritmus zisťovania vzťahov závisí od stĺpca cudzieho kľúča s názvom podobným názvu stĺpca primárneho kľúča. Ak sa názvy stĺpcov dostatočne nepodobajú, odporúčame vám otvoriť okno PowerPivot a manuálne vytvoriť požadované vzťahy medzi tabuľkami.

  • Typy údajov, ktoré nemusia byť podporované. Ak niektorý z tabuliek použité v kontingenčnej tabuľke obsahujú stĺpce iba typy údajov nie sú podporované, sa dá zistiť žiadne vzťahy. V tomto prípade použijete dialógové okno Vytvoriť vzťahy vytvoriť manuálne vyžaduje vzťahy boli aktívne tabuliek v kontingenčnej tabuľke. Ďalšie informácie nájdete v téme vytvorenie vzťahu medzi dvoma tabuľkami.

Do kontingenčnej tabuľky ste pridali nesúvisiace polia, ale nezobrazilo sa žiadne hlásenie

Automatické zisťovanie vzťahov sa spúšťa len pre mierky, nie pre vypočítavané polia, ktoré používate v označeniach riadkov alebo stĺpcov kontingenčnej tabuľky. Preto sa pri vytváraní kontingenčnej tabuľky môže stať, že pridáte nesúvisiace polia, ale neuvidíte žiadne vzťahy, kým nevložíte určité pole do oblasti Hodnoty.

Žiadne platné vzťahy medzi tabuľkami

Tabuľky, ktoré pridáte do kontingenčnej tabuľky, sa niekedy nedajú spojiť so žiadnymi inými tabuľkami. Dve tabuľky napríklad môžu mať čiastočne zhodné údaje, ale v skutočnosti nemajú žiadne logické vzťahy s ostatnými už používanými tabuľkami.

Ak do kontingenčnej tabuľky pridáte tabuľku, ktorú nemožno spojiť s inými tabuľkami, automatické zisťovanie zvyčajne nevráti žiadne výsledky. V iných prípadoch zas môžete vo všeobecnosti na základe výsledkov v kontingenčnej tabuľke zistiť, že polia negenerujú zmysluplné výpočty.

Automatické zisťovanie vytvorilo nesprávne vzťahy

Pri vytváraní vzťahov pomocou automatického zisťovania algoritmus na základe hodnôt v tabuľkách vytvorí zoznam všetkých možných vzťahov a zoradí možné vzťahy podľa ich pravdepodobnosti. Program Excel potom vytvorí iba ten najpravdepodobnejší vzťah. Ak teda tabuľky obsahujú viacero stĺpcov, ktoré sa môžu používať ako kľúče, niektoré vzťahy môžu získať nižšie hodnotenie a nevytvoria sa automaticky ani napriek tomu, že vzťah je platný.

Ak algoritmus automatického zisťovania navrhne vzťah, ktorý nerieši váš pracovný problém, mali by ste tento vzťah odstrániť a manuálne vytvoriť vzťah s použitím správneho stĺpca kľúča. Pozrite

Na začiatok stránky

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×