Applies To„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Duomenų modelis leidžia integruoti duomenis iš kelių lentelių, efektyviai kuriant sąryšinį duomenų šaltinį "Excel" darbaknygėje. Programoje "Excel" duomenų modeliai naudojami skaidriai, pateikiant lentelės duomenis, naudojamus "PivotTable" ir "PivotChart". Duomenų modelis vizualizuojamas kaip lentelių rinkinys laukų sąraše, o dažniausiai jo niekada nežinote.

Kad galėtumėte pradėti dirbti su duomenų modeliu, turite gauti tam tikrų duomenų. Norėdami tai padaryti, naudosime funkciją "Get & Transform" ("Power Query"), kad galėtumėte grįžti ir peržiūrėti vaizdo įrašą arba vadovautis mūsų mokymo vadovu apie "Get & Transform" ir "Power Pivot".

Kur yra „Power Pivot“?

  • "Excel 2016" & „Excel“, skirta „Microsoft 365“ – "Power Pivot" yra įtraukta į juostelę.

Kur gauti & transformaciją ("Power Query")?

  • "Excel 2016" & „Excel“, skirta „Microsoft 365“ – & transformacija ("Power Query") integruota su "Excel" skirtuke Duomenys .

Darbo pradžia

Pirmiausia turite gauti tam tikrų duomenų.

  1. "Excel 2016" ir „Excel“, skirta „Microsoft 365“ naudokite duomenų > Gauti & Transformuoti duomenis > Gauti duomenis , kad importuotumėte duomenis iš įvairių išorinių duomenų šaltinių, pvz., teksto failo, "Excel" darbaknygės, svetainės, "Microsoft Access", "SQL Server" ar kitos sąryšinės duomenų bazės, kurioje yra kelios susijusios lentelės.

  2. Bus rodomas „Excel“ raginimas pasirinkti lentelę. Jei norite gauti kelias lenteles iš to paties duomenų šaltinio, pažymėkite parinktį Įgalinti kelių lentelių pasirinkimą . Kai pasirenkate kelias lenteles, "Excel" automatiškai sukuria duomenų modelį.

    Pastaba: Šiuose pavyzdžiuose naudojame "Excel" darbaknygę su išgalvota mokinio informacija apie pamokas ir įvertinimus. Galite atsisiųsti mūsų studentų duomenų modelio darbaknygės pavyzdį ir sekti. Taip pat galite atsisiųsti versiją su baigtu duomenų modeliu..

    Get & Transform (Power Query) Navigator
  3. Pasirinkite vieną ar kelias lenteles, tada spustelėkite Įkelti.

    Jei norite redaguoti šaltinio duomenis, galite pasirinkti parinktį Redaguoti . Daugiau informacijos žr.: Užklausų rengyklės ("Power Query") įvadas.

Dabar turite duomenų modelį, kuriame yra visos importuotos lentelės, ir jie bus rodomi "PivotTable" laukų sąraše.

Pastabos: 

  • Modeliai paprastai kuriami netiesiogiai, kai į „Excel“ vienu metu importuojate dvi ar daugiau lentelių.

  • Modeliai sukuriami aiškiai, kai naudojate Power Pivot papildinį duomenims importuoti. Papildinio modelis pateikiamas kaip skirtukų maketas, panašus į "Excel", kur kiekviename skirtuke yra lentelės duomenų. Norėdami sužinoti duomenų importavimo naudojant "SQL Server" duomenų bazę pagrindus, žr. Duomenų gavimas naudojant "Power Pivot" papildinį.

  • Modelį gali sudaryti viena lentelė. Norėdami sukurti modelį, pagrįstą tik viena lentele, pasirinkite lentelę ir „Power Pivot“ spustelėkite Įtraukti į duomenų modelį. Šiuos veiksmus galite atlikti norėdami naudoti „Power Pivot“ funkcijas, pvz., filtruotus duomenų rinkinius, apskaičiuojamuosius stulpelius, apskaičiuotuosius laukus, KPI ir hierarchijas.

  • Lentelių ryšiai gali būti kuriami automatiškai, jeigu importuojate susijusias lenteles, turinčias pirminių ir išorinio rakto ryšių. Paprastai „Excel“ gali naudoti importuotą ryšių informaciją kaip duomenų modelio lentelių ryšių pagrindą.

  • Patarimų, kaip sumažinti duomenų modelio dydį, ieškokite Atmintį taupaus duomenų modelio kūrimas naudojant "Excel" ir "Power Pivot".

  • Daugiau informacijos žr. Vadovėlis: Duomenų importavimas į "Excel" ir Duomenų modelio kūrimas.

Patarimas: Kaip sužinoti, ar darbaknygėje yra duomenų modelis? Eikite į Power Pivot > Valdyti. Jei matote darbalapio duomenis, tuomet modelis yra. Žr.: Sužinokite, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje , kad sužinotumėte daugiau.

Lentelių ryšių kūrimas

Kitas veiksmas – sukurti ryšius tarp lentelių, kad galėtumėte gauti duomenis iš bet kurios iš jų. Kiekvienoje lentelėje turi būti pirminis raktas arba unikalus lauko identifikatorius, pvz., studento ID arba klasės numeris. Paprasčiausias būdas yra nuvilkti tuos laukus, kad juos sujungtumėte "Power Pivot" diagramos rodinyje.

  1. Eikite į "Power Pivot" > valdyti.

  2. Skirtuke Pagrindinis pasirinkite Diagramos rodinys.

  3. Bus rodomos visos importuotos lentelės, todėl galite skirti šiek tiek laiko, kad pakeistumėte jų dydį, atsižvelgiant į tai, kiek laukų yra kiekvienoje lentelėje.

  4. Tada vilkite pirminio rakto lauką iš vienos lentelės į kitą. Toliau pateiktas pavyzdys yra mūsų studentų lentelių diagramos rodinys:

    "Power Query" duomenų modelio ryšių diagramos rodinys

    Sukūrėme šiuos saitus:

    • tbl_Students | Studento ID > tbl_Grades | Studento ID

      Kitaip tariant, nuvilkite lentelės Studentai lauką Studento ID į lentelės Įvertinimai lauką Studento ID.

    • tbl_Semesters | Semestro ID > tbl_Grades | Semestras

    • tbl_Classes | Klasės numeris > tbl_Grades | Klasės numeris

    Pastabos: 

    • Norint sukurti ryšį, laukų pavadinimai neprivalo būti tokie patys, tačiau jie turi būti to paties duomenų tipo.

    • Diagramos rodinio jungčių vienoje pusėje yra "1", o kitoje – "*". Tai reiškia, kad tarp lentelių yra ryšys "vienas su daugeliu" ir jis nustato, kaip duomenys naudojami "PivotTable". Norėdami sužinoti daugiau, žr.: Ryšiai tarp duomenų modelio lentelių .

    • Jungtys tik rodo, kad yra ryšys tarp lentelių. Jie iš tikrųjų nerodys, kurie laukai yra susieti tarpusavyje. Norėdami peržiūrėti saitus, eikite į "Power Pivot" > valdyti > dizaino > ryšius > valdyti ryšius. Programoje "Excel" galite eiti į Duomenų > ryšiai.

Duomenų modelio naudojimas kuriant "PivotTable" arba "PivotChart"

"Excel" darbaknygėje gali būti tik vienas duomenų modelis, bet tame modelyje gali būti kelios lentelės, kurias galima pakartotinai naudoti visoje darbaknygėje. Į esamą duomenų modelį galite bet kada įtraukti daugiau lentelių.

  1. Dalyje Power Pivoteikite į Valdyti.

  2. Skirtuke Pagrindinis pasirinkite PivotTable.

  3. Pasirinkite, kur norite padėti "PivotTable": naują darbalapį arba dabartinę vietą.

  4. Spustelėkite Gerai ir "Excel" įtrauks tuščią "PivotTable" su dešinėje rodoma sritimi Laukų sąrašas.

    "Power Pivot PivotTable" laukų sąrašas

Tada sukurkite "PivotTable" arba sukurkite "Pivot" diagramą. Jei jau sukūrėte ryšius tarp lentelių, galite naudoti bet kuriuos jų laukus "PivotTable". Jau sukūrėme ryšius studentų duomenų modelio darbaknygės pavyzdyje.

Esamų nesusijusių duomenų įtraukimas į duomenų modelį

Tarkime, kad importavote arba nukopijavote daug duomenų, kuriuos norite naudoti modelyje, bet neįtraukėte jų į duomenų modelį. Įtraukti naujų duomenų į modelį yra lengviau nei manote.

  1. Pradėkite pažymėdami bet kurį duomenų langelį, kurį norite įtraukti į modelį. Tai gali būti bet koks duomenų diapazonas, tačiau duomenys, suformatuoti kaip "Excel" lentelė , yra tinkamiausi.

  2. Duomenis įtraukite vienu iš toliau nurodytų būdų.

  3. Spustelėkite Power Pivot > Įtraukti į duomenų modelį.

  4. Spustelėkite Įterpimas > PivotTable ir dialogo lange Kurti „PivotTable“ pažymėkite Įtraukti šiuos duomenis į duomenų modelį.

Diapazonas arba lentelė dabar įtraukiama į modelį kaip susieta lentelė. Norėdami sužinoti daugiau apie darbą su susietomis modelio lentelėmis, žr . Duomenų įtraukimas naudojant "Excel" susietas lenteles "Power Pivot".

Duomenų įtraukimas į Power Pivot lentelę

Naudojant „Power Pivot“ negalima įtraukti eilutės į lentelę tiesiogiai įrašant tekstą naujoje eilutėje, kaip tai galite padaryti „Excel“ darbalapyje. Tačiau galite įtraukti eilučių nukopijuodami ir įklijuodami arba atnaujindami šaltinio duomenis ir atnaujindami "Power Pivot" modelį.

Reikia daugiau pagalbos?

Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.

Taip pat žr.

Gaukite & Transformavimo ir "Power Pivot" mokymo vadovus

Užklausų rengyklės įvadas („Power Query“)

Atmintį taupaus duomenų modelio kūrimas naudojant "Excel" ir "Power Pivot"

Vadovėlis: duomenų importavimas į "Excel" ir duomenų modelio kūrimas

Kaip sužinoti, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje

Lentelių ryšiai duomenų modelyje

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.