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

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

Anotacija: Tai pirmasis mokymo kursas iš serijos, skirtos supažindinti jus "Excel" ir įdėtosiomis duomenų pridėjimo ir analizės funkcijomis. Šie mokymo kursai išmokys kurti ir tobulinti „Excel“ darbaknygę nuo pradžių, kurti duomenų modelį, tada – neįtikėtinas interaktyviąsias ataskaitas naudojant „Power View“. Šie mokymo kursai skirti atskleisti "„Microsoft“ Business Intelligence" funkcijas ir galimybes, naudojamas "Excel", "PivotTables", "Power Pivot" ir "Power View". 

Šiuose mokymuose sužinosite, kaip importuoti ir naršyti duomenis programoje "Excel", kurti ir tikslinti duomenų modelį naudojant "Power Pivot" bei interaktyvias ataskaitas naudojant "Power View", kurias galima publikuoti, saugoti ir bendrinti.

Šios sekos mokymai:

  1. Duomenų importavimas į "Excel 2016" ir duomenų modelio kūrimas
  2. Duomenų modelio ryšių išplėtimas naudojant "Excel", "Power Pivot" ir DAX
  3. Susiejimu pagrįstų „Power View“ ataskaitų kūrimas
  4. Interneto duomenų įtraukimas ir numatytųjų „Power View“ ataskaitos parametrų nustatymas
  5. „Power Pivot“ žinynas
  6. Puikių „Power View“ ataskaitų kūrimas – 2 dalis

Šiame mokymo kurse pradėkite atidarydami tuščią „Excel“ darbaknygę.

Šio mokymo skyriai:

Šio mokymo pabaigoje pateikiama apklausa, kurią atlikę galėsite pasitikrinti savo žinias.

Šioje mokymo sekoje naudojami duomenys, kurie apibūdina olimpinius medalius, žaidynes rengiančias šalis ir įvairius Olimpinių žaidynių sporto renginius. Siūlome peržiūrėti kiekvieną mokymo kursą nuosekliai. 

Duomenų importavimas iš duomenų bazės

Šį mokymo kursą pradedame atidarydami tuščią darbaknygę. Šiame skyriuje sužinosite, kaip prisijungti prie išorinio duomenų šaltinio ir importuoti duomenis į programą „Excel“ tolesnei analizei.

Pradėkime atsisiųsdami kai kuriuos duomenis iš interneto. Duomenys susiję su olimpiniais medaliais ir yra „Microsoft Access“ duomenų bazės formato.

  1. Spustelėkite šiuos saitus ir atsisiųskite failus, kuriuos naudosime šios mokymo kursų serijos metu. Atsisiųskite kiekvieną iš keturių failų į lengvai pasiekiamą vietą, pvz., Atsisiuntimai , Mano dokumentai, arba į savo naujai sukurtą aplanką:
    > OlympicMedals.accdb "Access" duomenų bazė
    > OlympicSports.xlsx "Excel" darbaknygę
    > Population.xlsx "Excel" darbaknygę
    > DiscImage_table.xlsx "Excel" darbaknygę

  2. Programoje "Excel" atidarykite tuščią darbaknygę.

  3. Spustelėkite Duomenys > Gauti duomenis > iš duomenų bazės > iš "Microsoft Access" duomenų bazės. Juostelės dinamiškai pritaikoma pagal darbaknygės plotį, todėl juostelėje esančios komandos gali atrodyti šiek tiek skirtingai nei pavaizduotame ekrane.

    Duomenų importavimas iš „Access“

  4. Pasirinkite atsisiųstą OlympicMedals.accdb failą ir spustelėkite Importuoti. Rodomas šis naršyklės langas, kuriame rodomos duomenų bazėje rastos lentelės. Duomenų bazės lentelės panašios į „Excel“ darbalapius ar lenteles. Pažymėkite žymės langelį Pasirinkite kelias lenteles ir pasirinkite visas lenteles. Tada spustelėkite Įkelti > į.

    Pasirinkite lentelės langą

  5. Rodomas langas Duomenų importavimas.

    Pastaba

    Atkreipkite dėmesį į žymės langelį lango apačioje, kuris leidžia jums įtraukti šiuos duomenis į duomenų modelį, kuris pavaizduotas šiame ekrane. Duomenų modelis sukuriamas automatiškai, kai vienu metu importuojate dvi ar daugiau lentelių arba su jomis dirbate. Duomenų modelis integruoja lenteles, todėl galima atlikti išsamią analizę naudojant "PivotTable", "Power Pivot" ir "Power View". Importuojant lenteles iš duomenų bazės, esami duomenų bazės ryšiai tarp tų lentelių naudojami kuriant duomenų modelį programoje "Excel". Duomenų modelis programoje "Excel" yra skaidrus, bet jį galite peržiūrėti ir modifikuoti tiesiogiai, naudodami "Power Pivot" papildinį. Duomenų modelis išsamiau aptariamas toliau šiame mokymo kurse.

    Pasirinkite parinktį „PivotTable“ ataskaita, kuri importuoja lenteles į „Excel“ ir parengia „PivotTable“ analizuoti importuotas lenteles, tada spustelėkite Gerai.

    Langas Duomenų importavimas

  6. Importavus duomenis, iš importuotų lentelių sukuriama „PivotTable“.

    Tuščia „Pivot“ lentelė

Importavus duomenis į „Excel“ ir automatiškai sukūrus duomenų modelį, būsite pasirengę duomenis ištirti.

Duomenų analizė naudojant „PivotTable“

Tirti importuotuose duomenis yra paprasta naudojant „PivotTable“. „PivotTable“ vilkite laukus (panašius į „Excel“ stulpelius) iš lentelių (pvz., ką tik importuotų iš „Access“ duomenų bazės) į kitas „PivotTable“ sritis, kas nustatytumėte, kaip pateikti savo duomenis. „PivotTable“ turi keturias sritis: FILTRAI, STULPELIAI, EILUTĖS ir REIKŠMĖS.

„PivotTable“ laukų sritys

Galite šiek tiek užtrukti, kol išmoksite nustatyti, į kurią sritį reikėtų nuvilkti lauką. Iš lentelių galite vilkti tiek laukų, kiek jums reikia, kol „PivotTable“ pateiks duomenis taip, kaip norite juos matyti. Galite laisvai eksperimentuoti vilkdami laukus į skirtingas „PivotTable“ sritis; laukų išdėstymas „PivotTable“ neturi įtakos juos esantiems duomenims.

Patyrinėkime „PivotTable“ esančius olimpinių medalių duomenis, grupuodami olimpinių medalininkus pagal sporto šaką, medalio tipą, atleto atstovaujamą šalį ar regioną.

  1. Lange „PivotTable“ laukai išplėskite lentelę Medals spustelėdami šalia jos esančią rodyklę. Išplėstoje lentelėje NOC_CountryRegion Medals raskite lauką NOC_CountryRegion ir nuvilkite jį į sritį STULPELIAI. NOC (Nacionalinis olimpinis komitetas) yra šalies ar regiono organizacinis vienetas.

  2. Tada lentelėje Disciplines vilkite sporto šaką į sritį EILUTĖS.

  3. Filtruokite sporto šakas taip, kad būtų rodomos tik penkios: Archery, Diving, Fencing, Figure Skating ir Speed Skating. Tai galite padaryti iš vidaus srityje „PivotTable“ laukai arba naudodami „PivotTable“ filtrą Eilučių etiketės.

    1. Spustelėkite bet kurioje "PivotTable" vietoje, kad įsitikintumėte, jog pasirinkta "Excel" "PivotTable". " PivotTable" laukų sąraše, kuriame išplėsta lentelė Disciplines , palaikykite žymiklį virš lauko Discipline ir lauko dešinėje pateikiama išplečiamoji rodyklė. Spustelėkite išplečiamąjį sąrašą, spustelėkite **(Pasirinkti viską)**, kad pašalintumėte visus pasirinkimus, tada slinkite žemyn ir pasirinkite Archery, Diving, Fencing, Figure Skating ir Speed Skating. Spustelėkite Gerai.
    2. Arba „PivotTable“ dalyje Eilučių žymos spustelėkite šalia Eilučių žymos esančią išplečiamojo sąrašo rodyklę, tada – (Žymėti viską), kad pašalintumėte visus pasirinkimus, tada slinkite žemyn ir pasirinkite Archery, Diving, Fencing, Figure Skating ir Speed Skating. Spustelėkite Gerai.
  4. Srities „PivotTable“ laukai lentelėje Medals, lauką Medal vilkite į sritį REIKŠMĖS. Laukas Reikšmės turi būti skaitinis, todėl „Excel“ automatiškai pakeičia lauką Medal į Count of Medal.

  5. Lentelėje Medals dar kartą pasirinkite lauką Medal ir vilkite jį į sritį FILTRAI.

  6. Išfiltruokite „PivotTable“, kad būtų rodomi tik tos šalys ir regionai, surinkę daugiau nei 90 medalių. Štai kaip tai padaryti:

    1. „PivotTable“ spustelėkite lauko Stulpelių žymos dešinėje esantį išplečiamąjį sąrašą.
    2. Pasirinkite Reikšmių filtrai ir Daugiau nei...
    3. Paskutiniame lauke (dešinėje) įveskite 90. Spustelėkite Gerai.
      Langas Reikšmių filtras

Jūsų „PivotTable“ turėtų atrodyti, kaip pavaizduota šiame ekrane.

Atnaujinta „PivotTable“

Taip be didelių pastangų sukūrėte pradinę „PivotTable“, apimančią laukus iš keturių skirtingų lentelių. Ši užduotis tokia paprasta yra dėl iš anksto nustatytų lentelių ryšių. Šaltinio duomenų bazėje jau buvo lentelių ryšiai ir jūs importavote visas lenteles atlikdami vieną veiksmą, todėl „Excel“ gali iš naujo sukurti tuos ryšius duomenų modelyje.

Tačiau ką daryti, jei duomenys yra iš skirtingų šaltinių arba importuojami vėliau? Paprastai ryšius su naujais duomenimis galite sukurti pagal atitinkamus stulpelius. Kitas veiksmas: importuoti papildomas lenteles ir sužinoti, kaip sukurti naujų ryšių.

Duomenų importavimas iš skaičiuoklės

Dabar galime importuoti duomenis iš kito šaltinio, šį kartą iš esamos darbaknygės, tada nurodyti ryšius tarp turimų ir naujų duomenų. Pasitelkę ryšius programoje „Excel“ galite analizuoti duomenų rinkinius ir importuotų duomenų galite kurti įdomias bei įtraukiančias vizualizacijas.

Pirmiausia sukurkite tuščią darbalapį, tada importuokite duomenis iš „Excel“ darbaknygės.

  1. Įterpkite naują „Excel“ darbalapį ir pavadinkite jį Sportas.

  2. Pereikite į aplanką, kuriame yra atsisiųsti duomenų failų pavyzdžiai, ir atidarykite OlympicSports.xlsx.

  3. Pažymėkite ir nukopijuokite duomenis 1lentelė. Jei pažymėsite langelį su duomenis, pvz., langelį A1, galite paspausti Ctrl + A ir pažymėti visus greta esančius duomenis. Uždarykite darbaknygę OlympicSports.xlsx.

  4. Darbalapyje Sportas perkelkite žymeklį į langelį A1 ir įklijuokite duomenis.

  5. Laikydami duomenis vis dar pažymėtus, paspauskite Ctrl + T, kad suformatuotumėte duomenis kaip lentelę. Taip pat galite suformatuoti duomenis kaip lentelę juostelėje pasirinkdami PAGRINDINIS > Formatuoti kaip lentelę. Duomenys turi antraščių, todėl rodomame lange Lentelės kūrimas pažymėkite Lentelė su antraštėmis, kaip pavaizduota čia.

    Langas Lentelės kūrimas

    Duomenų formatavimas kaip lentelės teikia daug pranašumų. Lentelei galima priskirti pavadinimą, kad būtų lengviau identifikuoti. Taip pat galite nustatyti ryšius tarp lentelių, taip įgalindami naršymą ir analizę naudojant "PivotTables", "Power Pivot" ir "Power View".

  6. Pavadinkite lentelę. Dalyje LENTELĖS DIZAINAS > Ypatybės raskite lauką Lentelės pavadinimas ir įveskite Sports. Darbaknygė pavaizduojama, kaip nurodyta toliau.
    Lentelės pavadinimo kūrimas „Excel“

  7. Įrašykite darbaknygę.

Duomenų importavimas kopijuojant ir įklijuojant

Dabar, kai jau importavome duomenis iš „Excel“ darbaknygės, importuokime duomenis iš lentelės, kurią radome tinklalapyje, arba iš bet kurio kito šaltinio, iš kurio galime kopijuoti ir įklijuoti į „Excel“. Atlikdami paskesnius veiksmus, į lentelę įtrauksite Olimpines žaidynes rengiančius miestus.

  1. Įterpkite naują „Excel“ darbalapį ir pavadinkite jį Hosts.
  2. Pasirinkite ir nukopijuokite šią lentelę, įskaitant lentelės antraštes.
City NOC_CountryRegion Alpha-2 Code Leidimas Season
Melbourne / Stockholm AUS AS 1956 Summer
Sydney AUS AS 2000 Summer
Innsbruck AUT AT 1964 Winter
Innsbruck AUT AT 1976 Winter
Antwerp BEL BE 1920 Summer
Antwerp BEL BE 1920 Winter
Montreal CAN CA 1976 Summer
Lake Placid CAN CA 1980 Winter
Calgary CAN CA 1988 Winter
St. Moritz SUI SZ 1928 Winter
St. Moritz SUI SZ 1948 Winter
Beijing CHN CH 2008 Summer
Berlin GER GM 1936 Summer
Garmisch-Partenkirchen GER GM 1936 Winter
Barcelona ESP SP 1992 Summer
Helsinki FIN FI 1952 Summer
Paris FRA FR 1900 Summer
Paris FRA FR 1924 Summer
Chamonix FRA FR 1924 Winter
Grenoble FRA FR 1968 Winter
Albertville FRA FR 1992 Winter
London GBR UK 1908 Summer
London GBR UK 1908 Winter
London GBR UK 1948 Summer
Munich GER DE 1972 Summer
Athens GRC GR 2004 Summer
Cortina d'Ampezzo ITA IT 1956 Winter
Rome ITA IT 1960 Summer
Turin ITA IT 2006 Winter
Tokyo JPN JA 1964 Summer
Sapporo JPN JA 1972 Winter
Nagano JPN JA 1998 Winter
Seoul KOR KS 1988 Summer
Mexico MEX MX 1968 Summer
Amsterdam NED NL 1928 Summer
Oslo NOR NO 1952 Winter
Lillehammer NOR NO 1994 Winter
Stockholm SWE SW 1912 Summer
St Louis USA US 1904 Summer
Los Angeles USA US 1932 Summer
Lake Placid USA US 1932 Winter
Squaw Valley USA US 1960 Winter
Moscow URS RU 1980 Summer
Los Angeles USA US 1984 Summer
Atlanta USA US 1996 Summer
Salt Lake City USA US 2002 Winter
Sarajevo YUG YU 1984 Winter
  1. Programos „Excel“ darbalapyje Hosts perkelkite žymeklį į langelį A1 ir įklijuokite duomenis.
  2. Formatuokite duomenis kaip lentelę. Kaip aprašyta anksčiau šioje pamokoje, paspauskite Ctrl + T, kad formatuotumėte duomenis kaip lentelę, arba iš HOME > Formatuoti kaip lentelę. Duomenys turi antraštes, todėl pasirodžiusiame lange Lentelės kūrimas pažymėkite Lentelė su antraštėmis.
  3. Pavadinkite lentelę. Dalyje LENTELĖS DIZAINAS > Ypatybės raskite lauką Lentelės pavadinimas ir įveskite Hosts.
  4. Pasirinkite stulpelį Edition ir skirtuke PAGRINDINIS suformatuokite jį kaip Skaičius su 0 dešimtainių skilčių.
  5. Įrašykite darbaknygę. Darbaknygė turėtų atrodyti, kaip pavaizduota šiame ekrane.

Lentelė „Host“

Dabar, kai „Excel“ darbaknygėje turite lenteles, galite sukurti jų ryšius. Kurdami lentelių ryšius galite įtraukti duomenis iš abiejų lentelių.

Ryšio tarp importuotų duomenų kūrimas

Galite iš karto pradėti naudoti „PivotTable“ laukus iš importuotų lentelių. Jei „Excel“ negali nustatyti, kaip įtraukti lauką į „PivotTable“, ryšius reikia nustatyti naudojant esamą duomenų modelį. Į šiuos veiksmus, jūs išmoksite kaip sukurti ryšį tarp duomenų importavote iš įvairių šaltinių.

  1. Lapas1, "PivotTable" laukų viršuje, spustelėkiteVisi, kad peržiūrėtumėte visą galimų lentelių sąrašą, kaip pavaizduota šiame ekrane.
    Lange „PivotTable“ laukai spustelėkite Visi, kad būtų rodomos visos turimos lentelės

  2. Slinkite sąrašu ir pažiūrėkite, kokias naujas lenteles ką tik įtraukėte.

  3. Išplėskite Sports ir pasirinkite Sports, norėdami įtraukti jį į „PivotTable“. Atminkite, kad „Excel“ įspėja apie sukurtą ryšį, kaip parodyta šiame ekrane.
    Raginimas KURTI... ryšį lentelės „PivotTable“ laukuose
     
    Šis pranešimas atsiranda, kai naudojate laukus iš lentelės, kuri nėra turimo duomenų modelio dalis. Vienas iš būdų įtraukti lentelę į duomenų modelį yra sukurti jo ryšį su lentele, kuri jau yra duomenų modelyje. Norint sukurti ryšį, vienoje iš lentelių turi būti unikalių, nesikartojančių reikšmių stulpelis. Duomenų pavyzdyje iš duomenų bazės importuotoje lentelėje Disciplines yra laukas su sporto šakų kodais – SportID. Tie patys sporto šakų kodai pateikiami kaip importuotų „Excel“ duomenų laukas. Sukurkite ryšį.

  4. Spustelėkite KURTI... paryškintoje srityje „PivotTable“ laukai, kad atidarytumėte dialogo langą Ryšių kūrimas, kaip parodyta šiame ekrane.

    Langas Ryšių kūrimas

  5. Dalyje Lentelė išplečiamajame sąraše pasirinkite Duomenų modelio lentelė: Disciplinos .

  6. Srityje Stulpelis (išorinis) pasirinkite SportID.

  7. Dalyje Susijusi lentelė pasirinkite Duomenų modelio lentelė: Sportas.

  8. Srityje Susijęs stulpelis (pagrindinis) pasirinkite SportID.

  9. Spustelėkite Gerai.

„PivotTable“ pokyčiai atspindi naują ryšį. „PivotTable“ dar neatrodo visiškai užbaigta dėl laukų tvarkos srityje EILUTĖS. Discipline yra nurodytos sporto šakos antrinė kategorija, tačiau srityje EILUTĖS Discipline yra virš Sport, todėl ji nėra tinkamai sutvarkyta. Tolesniame ekrane pateikiama netinkamai sutvarkyta lentelė.
Netinkamai sutvarkyta „PivotTable“

  1. Srityje EILUTĖS perkelkite Sport virš Discipline. Taip daug geriau, o „PivotTable“ rodo duomenis taip, kaip norite juos matyti, kaip parodyta šiame ekrane.

    Pataisyta „PivotTable“

Programa "Excel" kuria duomenų modelį, kurį visoje darbaknygėje galima naudoti kuriant bet kurią "PivotTable", "PivotChart", "Power Pivot" arba bet kurią "Power View" ataskaitą. Lentelių ryšiai yra duomenų modelio pagrindas, kuris nustato naršymo ir skaičiavimo kelius.

Kitame mokyme " Duomenų modelio ryšių išplėtimas naudojant "Excel", "Power Pivot"** ir DAX** remsitės tuo, ką čia išmokote, ir išbandysite duomenų modelio išplėtimą naudodami galingą ir vizualų "Excel" papildinį "Power Pivot". Taip pat sužinosite, kaip apskaičiuoti lentelės stulpelius ir naudoti tą apskaičiuotą stulpelį, kad kitaip nesusijusią lentelę būtų galima įtraukti į duomenų modelį.

Kontrolinis taškas ir apklausa

Peržiūrėkite, ką išmokote

Dabar turite "Excel" darbaknygę, kurioje yra "PivotTable", pasiekianti duomenis keliose lentelėse, iš kurių kelias importavote atskirai. Išmokote importuoti iš duomenų bazės, iš kitos "Excel" darbaknygės, kopijuoti duomenis ir įklijuoti juos į "Excel".

Kad duomenys veiktų kartu, reikėjo sukurti lentelių ryšius, kuriuos programa „Excel“ naudoja eilutėms susieti. Taip pat išmokote, kad kuriant ryšius ir ieškant susijusių eilučių yra svarbu turėti lentelės stulpelių, kurie siejasi su kitos lentelės duomenimis.

Esate pasiruošę pradėti kitą šios serijos mokymo kursą. Čia pateikiamas saitas:

Vadovėlis: duomenų modelio ryšių išplėtimas naudojant „Excel“, „Power Pivot“ ir DAX

APKLAUSA

Norite patikrinti, ar gerai atsimenate išmoktus dalykus? Štai galimybė tai padaryti. Šioje apklausoje pabrėžiamos funkcijos, galimybės arba reikalavimai, apie kuriuos sužinojote šio mokymo metu. Atsakymus rasite puslapio apačioje. Sėkmės!

1 klausimas: Kodėl svarbu importuotus duomenis konvertuoti į lenteles?

A: Nereikia konvertuoti duomenų į lenteles, nes visi importuojami duomenys automatiškai paverčiami į lenteles.

B: Jei konvertuosite importuotus duomenis į lenteles, jie nebus įtraukti iš duomenų modelį. Tik į duomenų modelį neįtraukti duomenys yra pasiekiami "PivotTables", "Power Pivot" ir "Power View".

C: Kai konvertuosite importuotus duomenis į lenteles, juos bus galima įtraukti į duomenų modelį ir pasiekti per "PivotTable", "Power Pivot" ir "Power View".

D: Importuotų duomenų negalima konvertuoti į lenteles.

2 klausimas: Kurį iš šių duomenų šaltinių galima importuoti į „Excel“ ir įtraukti į duomenų modelį?

A: „Access“ ir daugelis kitų duomenų bazių.

B: Esami „Excel“ failai.

C: Viskas, ką galite kopijuoti ir įklijuoti į „Excel“ ir formatuoti kaip lentelę, įskaitant duomenų lenteles svetainėse, dokumentus ar kitus elementus, kuriuos galima įterpti į programą „Excel“.

D: Visi išvardyti aukščiau

3 klausimas: Kas nutinka „PivotTable“, kai pakeičiate laukų tvarką keturiose „PivotTable“ srityse?

A: Nieko. Išdėsčius laukus „PivotTable“ srityse, jų tvarkos keisti negalima.

B: „PivotTable“ formatas pakeičiamas, kad atitiktų išdėstymą, tačiau esamų duomenų tai neveikia.

C: „PivotTable“ formatas pakeičiamas, kad atitiktų išdėstymą, tačiau visam laikui pakeičiami ir esami duomenys.

D: Esami duomenys pakeičiami, todėl gaunami nauji duomenų rinkiniai.

4 klausimas: Ko reikia kuriant ryšį tarp lentelių?

A: Visose lentelėse turi būti stulpelis, turintis unikalias, nesikartojančias reikšmes.

B: Viena lentelė turi būti ne „Excel“ darbaknygės dalis.

C: Stulpeliai negali būti konvertuojami į lenteles.

D: Nė vienas iš išvardytų atsakymų nėra teisingas.

Apklausos atsakymai

  1. Teisingas atsakymas: C
  2. Teisingas atsakymas: D
  3. Teisingas atsakymas: B
  4. Teisingas atsakymas: D

Pastaba

Šios mokymų sekos duomenys ir atvaizdai pagrįsti:

  • „Olympics Dataset“ © „Guardian News & Media Ltd.“
  • Vėliavų vaizdai iš „CIA Factbook“ (cia.gov)
  • Populiacijos duomenys iš „The World Bank“ (worldbank.org)
  • Olimpinių žaidynių sporto šakų piktogramas sukūrė Thadius856 ir Parutakupiu