Tabulu relāciju problēmu novēršana

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Importējot vairākas tabulas, Excel mēģina noteikt un definēt relācijas starp šīm tabulām, lai jums nebūtu manuāli jāizveido relācijas vai jāievieš sarežģīti risinājumi, ja vēlaties strādāt ar datiem visaptverošā veidā.

Dažkārt programmai Excel neizdodas noteikt relāciju starp tabulām. Šādā gadījumā varat izmantot šajā rakstā sniegto informāciju, lai novērstu automātiskās relāciju noteikšanas problēmas. Lai labāk izprastu relāciju noteikšanas prasības un mehāniku, skatiet rakstu Relācijas starp tabulām datu modelī.

Ziņojums: Relācijas netika atrastas

Velkot lauku uz esošas rakurstabulas vērtību apgabalu, paziņojumu joslā vienmēr tiks parādīts ziņojums, kas norāda, ka ir vajadzīga relācija, un šis lauks nav saistīts ne ar vienu no rakurstabulā esošajiem laukiem. Tomēr reizēm saistību nevar noteikt pēc šī paziņojuma. Tam var būt dažādi iemesli.

  • Relācijas noteikšanas algoritms ir atkarīgs no ārējās atslēgas kolonnas, kuras nosaukums ir līdzīgs primārās atslēgas kolonnas nosaukumam. Ja kolonnu nosaukumi nav pietiekami līdzīgi, ieteicams atvērt Power Pivot logu un manuāli izveidot nepieciešamās relācijas starp tabulām.
  • Šie datu tipi, iespējams, netiek atbalstīti. Ja kādā no rakurstabulā izmantotajām tabulām ir tikai neatbalstītu datu tipu kolonnas, relācijas nevar noteikt. Šādā gadījumā izmantojiet dialoglodziņu Relāciju izveide , lai manuāli izveidotu nepieciešamās relācijas ar aktīvajām rakurstabulas tabulām. Papildinformāciju skatiet sadaļā Divu tabulu relācijas izveide.

Rakurstabulai pievienojāt nesaistītus laukus, bet ziņojums netika parādīts

Automātiska relāciju noteikšana tiek aktivizēta tikai mēriem, nevis aprēķinātiem laukiem, kas tiek izmantoti rakurstabulas rindu vai kolonnu etiķetēs. Tāpēc, sākot veidot rakurstabulu, varat pievienot nesaistītas tabulas, bet neredzat relācijas, līdz lauks tiek nomests apgabalā Vērtības .

Nav derīgas relācijas starp tabulām

Dažkārt rakurstabulai pievienotās tabulas vienkārši nevar savienot ar citām tabulām. Piemēram, divās tabulās var būt daļēji atbilstoši dati, bet faktiski tām nav loģisku relāciju ar citām tabulām, kas jau tiek izmantotas.

Ja pievienojat rakurstabulai tabulu, kuru nevar savienot ar citām tabulām, parasti automātiskā noteikšana neatgriezīs rezultātus. Citos gadījumos parasti no rakurstabulas rezultātiem var secināt, ka lauki nerada jēgpilnus aprēķinus.

Automātiskā noteikšana izveidoja nepareizas relācijas

Ja relācijas tiek veidotas, izmantojot automātisko noteikšanu, algoritms izveido visu iespējamo relāciju sarakstu, pamatojoties uz vērtībām tabulās, un sakārto iespējamās relācijas pēc to varbūtības. Excel izveido tikai visticamāko relāciju. Tāpēc, ja tabulās ir vairākas kolonnas, ko var izmantot kā atslēgas, dažas relācijas, iespējams, tiks novērtētas zemāk un netiks automātiski izveidotas pat tad, ja relācija būs derīga.

Ja automātiskās noteikšanas algoritms iesaka relāciju, kas neatrisina biznesa problēmu, relācija ir jāizdzēš un tā jāizveido manuāli, izmantojot pareizo atslēgas kolonnu. Skatiet rakstu

Uz lapas sākumu