Odpravljanje težav z relacijami med tabelami

Velja za
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Ko uvozite več tabel, Excel poskuša zaznati in določiti odnose med temi tabelami, tako da vam ni treba ročno ustvarjati relacij ali izvajati zapletenih rešitev, če želite delati s podatki na holističen način.

Včasih Excel ne zazna relacij med tabelami. V tem primeru lahko informacije v tem članku uporabite za odpravljanje težav s samodejnim zaznavanjem relacij. Za boljše razumevanje zahtev in mehanizma zaznavanja relacij si oglejte »Relacije med tabelami v podatkovnem modelu«.

Sporočilo: Zaznana ni bila nobena relacija

V vrstici z obvestili je vedno prikazano sporočilo, ki opozarja, da morate ustvariti relacijo, ko povlečete polje v območje » Vrednosti « obstoječe vrtilne tabele, in da to polje ni povezano z nobenim poljem, ki je že v vrtilni tabeli. Vendar pa po tem obvestilu relacije včasih ni mogoče zaznati. Razlogov za to je lahko več:

  • Algoritem zaznavanja relacij je odvisen od imena stolpca s tujim ključem, ki je podoben stolpcu s primarnim ključem. Če imena stolpcev niso dovolj podobna, vam priporočamo, da odprete okno Power Pivot in ročno ustvarite zahtevane relacije med tabelami.
  • Podatkovni tipi morda niso podprti. Če katera od tabel v vrtilni tabeli vsebuje stolpce samo nepodprtih podatkovnih tipov, ni mogoče zaznati relacij. V tem primeru uporabite pogovorno okno » Ustvarjanje relacij «, da ročno ustvarite zahtevane relacije za aktivne tabele v vrtilni tabeli. Če želite več informacij, glejte »Ustvarjanje relacije med dvema tabelama«.

V vrtilno tabelo ste dodali nepovezana polja, vendar se ni pojavilo nobeno sporočilo

Samodejno zaznavanje relacij se sproži samo za mere in ne za izračunana polja, ki jih uporabite v oznakah vrstic ali stolpcev vrtilne tabele. Zato lahko med ustvarjanjem vrtilne tabele dodate nepovezane tabele, vendar ne boste videli relacij, dokler polja ne spustite v območje »Vrednosti «.

Med tabelami ni veljavnih relacij

Včasih tabel, ki jih dodate v vrtilno tabelo, preprosto ni mogoče združiti z nobeno drugo tabelo. Dve tabeli imata na primer delno ujemajoče se podatke, dejansko pa nimata logičnih relacij z drugimi tabelami, ki so že v uporabi.

Če dodate v vrtilno tabelo tabelo, ki je ni mogoče združiti z drugimi tabelami, samodejno zaznavanje običajno ne vrne nobenih rezultatov. V drugih primerih pa lahko iz rezultatov v vrtilni tabeli ugotovite, da polja ne podajo smiselnih izračunov.

Samodejno zaznavanje je ustvarilo napačne relacije

Pri ustvarjanju relacij s samodejnim zaznavanjem algoritem ustvari seznam vseh možnih relacij na podlagi vrednosti v tabelah in razvrsti možne relacije glede na njihovo verjetnost. Excel ustvari le najverjetnejšo relacijo. Če tabele vsebujejo več stolpcev, ki jih je mogoče uporabiti kot ključe, bodo nekateri odnosi uvrščeni nižje in ne bodo samodejno ustvarjeni, tudi če je relacija veljavna.

Če algoritem samodejnega zaznavanja predlaga odnos, ki ne reši vaše poslovne težave, morate izbrisati relacijo in ročno ustvariti relacijo z ustreznim stolpcem s ključem. Glejte

Na vrh strani