Lentelės ryšių trikčių šalinimas

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Importuojant kelias lenteles, "Excel" bando aptikti ir apibrėžti ryšius tarp tų lentelių, kad jums nereikėtų rankiniu būdu kurti ryšių arba įgyvendinti sudėtingų sprendimo būdų, jei norite dirbti su duomenimis visapusiškai.

Kartais programai "Excel" nepavyksta aptikti ryšio tarp lentelių. Tokiu atveju galite naudoti šiame straipsnyje pateiktą informaciją automatinio ryšių aptikimo trikčių diagnostikai. Norėdami geriau suprasti ryšių aptikimo reikalavimus ir mechaniką, žr. Lentelių ryšiai duomenų modelyje.

Pranešimas: Ryšių neaptikta

Pranešimų juostoje visada bus rodomas pranešimas, kad velkant lauką į esamos " PivotTable" reikšmių sritį reikalingas ryšys, ir tas laukas nėra susijęs su jokiu "PivotTable" jau esančiu lauku. Tačiau kartais po šio pranešimo ryšio aptikti nepavyksta. Tam gali būti įvairių priežasčių:

  • Ryšių aptikimo algoritmas priklauso nuo išorinio rakto stulpelio, kurio pavadinimas panašus į pirminio rakto stulpelio. Jei stulpelių pavadinimai nėra pakankamai panašūs, rekomenduojame atidaryti "PowerPivot" langą ir rankiniu būdu sukurti reikiamus ryšius tarp lentelių.
  • Duomenų tipai gali būti nepalaikomi. Jei kurioje nors iš "PivotTable" naudojamų lentelių yra tik nepalaikomų duomenų tipų stulpelių, ryšių aptikti negalima. Tokiu atveju turėtumėte naudoti dialogo langą Ryšių kūrimas , norėdami rankiniu būdu sukurti reikiamus ryšius su aktyviomis "PivotTable" lentelėmis. Daugiau informacijos rasite Ryšio tarp dviejų lentelių kūrimas.

Į "PivotTable" įtraukėte nesusijusių laukų, tačiau joks pranešimas nepasirodė

Automatinis ryšių aptikimas suaktyvinamas tik matams, o ne apskaičiuotiesiems laukams, naudojamiems "PivotTable" eilučių arba stulpelių etiketėse. Todėl pradėdami kurti savo "PivotTable" galite įtraukti nesusijusių lentelių, bet nematyti jokių ryšių, kol nenuvilksite lauko į sritį Reikšmės .

Nėra galiojančių ryšių tarp lentelių

Kartais į "PivotTable" įtrauktų lentelių tiesiog neįmanoma sujungti su kitomis lentelėmis. Pavyzdžiui, gali būti dviejų lentelių duomenų iš dalies sutampa, bet iš tikrųjų jos neturi loginių ryšių su kitomis jau naudojamomis lentelėmis.

Jei į "PivotTable" įtrauksite lentelę, kurios negalima sujungti su kitomis lentelėmis, paprastai automatinis aptikimas jokių rezultatų nepateiks. Kitais atvejais iš "PivotTable" rezultatų paprastai galima suprasti, kad laukai neatlieka prasmingų skaičiavimų.

Automatinis aptikimas sukūrė netinkamus ryšius

Kai ryšiai kuriami naudojant automatinį aptikimą, algoritmas sukuria visų galimų ryšių sąrašą pagal lentelėse esančias reikšmes ir suskirsto galimus ryšius pagal jų tikimybę. Tuomet "Excel" sukuria tik labiausiai tikėtiną ryšį. Todėl jei jūsų lentelėse yra keli stulpeliai, kurie gali būti naudojami kaip raktai, kai kurie ryšiai gali būti klasifikuojami žemiau ir nebus sukurti automatiškai, net jei ryšys yra tinkamas.

Jei automatinio aptikimo algoritmas siūlo ryšį, kuris neišsprendžia jūsų verslo problemos, turite panaikinti ryšį ir sukurti ryšį rankiniu būdu naudodami tinkamą rakto stulpelį. Žr.

Puslapio viršus