Samouczek: importowanie danych do programu Excel i tworzenie modelu danych
Applies ToExcel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Streszczenie:    Jest to pierwszy samouczek z serii, w której opisano program Excel i jego wbudowane funkcje analizy oraz pracy z dużymi ilościami danych w celu umożliwienia łatwego korzystania z nich. W tych samouczkach od podstaw jest tworzony i udoskonalany skoroszyt programu Excel, jest konstruowany model danych, a następnie są tworzone wysoce interakcyjne raporty przy użyciu programu Power View. Samouczki opracowano w celu przedstawienia funkcji analiz biznesowych firmy Microsoft oraz ich możliwości w programie Excel, tabelach przestawnych, dodatku Power Pivot i programie Power View.

Z tych samouczków dowiesz się, jak importować i eksplorować dane w programie Excel, tworzyć i udoskonalać model danych przy użyciu dodatku Power Pivot oraz tworzyć za pomocą programu Power View interakcyjne raporty, które można publikować, chronić i udostępniać.

W tej serii są dostępne następujące samouczki:

  1. Importowanie danych do Excel 2016 i tworzenie modelu danych

  2. Rozszerzanie relacji modelu danych przy użyciu programu Excel, dodatku Power Pivot i języka DAX

  3. Tworzenie raportów programu Power View opartych na mapie

  4. Dodawanie danych internetowych i ustawianie wartości domyślnych raportu programu Power View

  5. Dodatek Power Pivot — pomoc

  6. Tworzenie atrakcyjnych raportów programu Power View — część 2

W tym samouczku zaczynasz pracę od pustego skoroszytu programu Excel.

Niniejszy samouczek zawiera następujące sekcje:

Na końcu tego samouczka jest umieszczony test, który można wykonać, aby sprawdzić stopień opanowania materiału.

W tej serii samouczków użyto danych opisujących medale olimpijskie, kraje będące gospodarzami oraz różne wydarzenia sportowe na igrzyskach olimpijskich. Sugerujemy zapoznawanie się z poszczególnymi samouczkami zgodnie z ich kolejnością. 

Importowanie danych z bazy danych

Niniejszy samouczek zaczynamy od pustego skoroszytu. Celem tej sekcji jest połączenie się z zewnętrznym źródłem danych i zaimportowanie danych do programu Excel na potrzeby dalszej analizy.

Zacznijmy od pobrania danych z Internetu. Dane opisują medale olimpijskie i są bazą danych programu Microsoft Access.

  1. Kliknij poniższe linki, aby pobrać pliki, które są używane w tej serii samouczków. Pobierz każdy z czterech plików do łatwo dostępnej lokalizacji, takiej jak Pobrane lub Moje dokumenty, albo do nowo utworzonego folderu: baza danych programu > OlympicMedals.accdb Access > OlympicSports.xlsx skoroszyt programu Excel > Population.xlsx skoroszyt programu Excel > DiscImage_table.xlsx skoroszyt programu Excel

  2. Otwórz pusty skoroszyt w programie Excel.

  3. Kliknij pozycję Dane > pobierz > danych z > bazy danych programu Microsoft Access. Wstążka dostosowuje się dynamicznie na podstawie szerokości skoroszytu, więc polecenia na wstążce mogą wyglądać nieco inaczej niż na poniższym ekranie.Importowanie danych z programu Access

  4. Wybierz pobrany plik OlympicMedals.accdb i kliknij pozycję Importuj. Zostanie wyświetlone następujące okno Nawigator z wyświetlonym tabelami znajdującymi się w bazie danych. Tabele w bazie danych są podobne do arkuszy lub tabel w programie Excel. Zaznacz pole Wyboru wielu tabel i zaznacz wszystkie tabele. Następnie kliknij pozycję Załaduj > Załaduj do.Okno Wybieranie tabeli

  5. Zostanie wyświetlone okno Importowanie danych.

    Uwaga: Zwróć uwagę na pole wyboru u dołu okna umożliwiające dodanie tych danych do modelu danych, które przedstawiono na poniższym ekranie. Model danych jest tworzony automatycznie podczas importowania lub jednoczesnej pracy z co najmniej dwiema tabelami. Model danych integruje tabele, umożliwiając kompleksową analizę przy użyciu tabel przestawnych, Power Pivot i programu Power View. Podczas importowania tabel z bazy danych istniejące relacje między tymi tabelami są używane do tworzenia modelu danych w programie Excel. Model danych jest przezroczysty w programie Excel, ale można go wyświetlać i modyfikować bezpośrednio przy użyciu dodatku Power Pivot. Model danych jest omówiony bardziej szczegółowo w dalszej części tego samouczka.

    Wybierz opcję Raport w formie tabeli przestawnej , która importuje tabele do programu Excel i przygotowuje tabelę przestawną do analizowania zaimportowanych tabel, i kliknij przycisk OK.Okno Importowanie danych

  6. Po zaimportowaniu danych przy użyciu zaimportowanych tabel jest tworzona tabela przestawna.Pusta tabela przestawna

Gdy dane są zaimportowane do programu Excel, a model danych został utworzony automatycznie, można rozpocząć eksplorowanie danych.

Eksplorowanie danych za pomocą tabeli przestawnej

Eksplorowanie zaimportowanych danych przy użyciu tabeli przestawnej jest łatwe. W tabeli przestawnej można przeciągać pola (podobnie jak kolumny w programie Excel) z tabel (takich jak tabele właśnie zaimportowane z bazy danych programu Access) do różnych obszarów tabeli przestawnej, aby dostosować sposób prezentowania danych. Tabela przestawna ma cztery obszary: FILTRY, KOLUMNY, WIERSZE i WARTOŚCI.

Cztery obszary okienka Pola tabeli przestawnej

Znalezienie obszaru, do którego należy przeciągnąć pole, może wymagać nieco eksperymentowania. Z tabel można przeciągać dowolną liczbę pól do momentu, gdy dane będą przedstawiane w tabeli przestawnej w wymagany sposób. Możesz swobodnie przeciągać pola do różnych obszarów tabeli przestawnej — dane źródłowe pozostaną niezmienione podczas rozmieszczania pól w tabeli przestawnej.

Przyjrzyjmy się danym dotyczącym medali olimpijskich w tabeli przestawnej, zaczynając od medalistów olimpijskich uporządkowanych według dyscypliny, typu medalu i kraju lub regionu sportowca.

  1. W obszarze Pola tabeli przestawnej rozwiń tabelę Medals, klikając strzałkę obok niej. Znajdź pole NOC_CountryRegion w rozwiniętej tabeli Medals i przeciągnij je do obszaru KOLUMNY. NOC to skrót od National Olympic Committees (Narodowy Komitet Olimpijski), który jest jednostką organizacyjną dla danego kraju lub regionu.

  2. Następnie z tabeli Disciplines przeciągnij dyscyplinę do obszaru WIERSZE.

  3. Przefiltrujemy dyscypliny, aby było wyświetlanych tylko pięć: Archery, Diving, Fencing, Figure Skating i Speed Skating. Można to zrobić z poziomu obszaru Pola tabeli przestawnej lub za pomocą filtru Etykiety wierszy w samej tabeli przestawnej.

    1. Kliknij dowolne miejsce w tabeli przestawnej, aby upewnić się, że jest zaznaczona tabela przestawna programu Excel. Na liście Pola tabeli przestawnej , na której jest rozwinięta tabela Disciplines , umieść wskaźnik myszy na polu Discipline, a po prawej stronie pola pojawi się strzałka listy rozwijanej. Kliknij listę rozwijaną, kliknij pozycję (Zaznacz wszystko), aby usunąć wszystkie zaznaczenia, a następnie przewiń w dół i wybierz pozycję Archery, Diving, Fencing, Figure Skating i Speed Skating. Kliknij przycisk OK.

    2. Ewentualnie w sekcji tabeli przestawnej Etykiety wierszy kliknij menu rozwijane obok pozycji Etykiety wierszy, kliknij pozycję (Zaznacz wszystko), aby usunąć wszystkie zaznaczenia, a następnie przewiń w dół i wybierz pozycje Archery, Diving, Fencing, Figure Skating i Speed Skating. Kliknij przycisk OK.

  4. W obszarze Pola tabeli przestawnej przeciągnij pozycję Medal z tabeli Medals do obszaru WARTOŚCI. Ponieważ wartości muszą być liczbowe, program Excel automatycznie zmienia nazwę Medal na Count of Medal (Liczba Medal).

  5. W tabeli Medals zaznacz ponownie pozycję Medal i przeciągnij ją do obszaru FILTRY.

  6. Chcemy tak przefiltrować tabelę przestawną, aby były wyświetlane tylko te kraje lub regiony, które zdobyły w sumie ponad 90 medali. Poniżej wyjaśniono, jak to zrobić.

    1. W tabeli przestawnej kliknij menu rozwijane po prawej stronie obszaru Etykiety kolumn.

    2. Wybierz pozycję Filtry wartości i wybierz pozycję Większe niż...

    3. Wpisz 90 w ostatnim polu (po prawej). Kliknij przycisk OK.Okno Filtr wartości

Tabela przestawna powinna wyglądać podobnie jak na poniższym obrazie.

Zaktualizowana tabela przestawna

Przy niewielkim nakładzie pracy została utworzona podstawowa tabela przestawna, która zawiera pola z trzech różnych tabel. To zadanie było tak proste dzięki istniejącym wcześniej relacjom między tabelami. Ponieważ w źródłowej bazie danych istniały relacje między tabelami i wszystkie tabele zostały zaimportowane za pomocą jednej operacji, program Excel mógł odtworzyć te relacje tabel w modelu danych.

Ale co zrobić, jeśli dane pochodzą z różnych źródeł lub zostaną zaimportowane w późniejszym czasie? Zwykle relacje można utworzyć przy użyciu nowych danych na podstawie zgodnych kolumn. W następnym kroku zaimportujesz dodatkowe tabele i dowiesz się, jak tworzyć nowe relacje.

Importowanie danych z arkusza kalkulacyjnego

Teraz zaimportujemy dane z innego źródła, tym razem z istniejącego skoroszytu, a następnie określimy relacje między istniejącymi i nowymi danymi. Relacje umożliwiają analizowanie zbiorów danych w programie Excel oraz tworzenie ciekawych i immersywnych wizualizacji na podstawie zaimportowanych danych.

Zaczniemy od utworzenia pustego arkusza, a następnie zaimportujemy dane ze skoroszytu programu Excel.

  1. Wstaw nowy arkusz programu Excel i nadaj mu nazwę Sports.

  2. Przejdź do folderu, który zawiera pobrane pliki danych przykładowych, i otwórz plik OlympicSports.xlsx.

  3. Zaznacz i skopiuj dane z arkusza Sheet1. Jeśli zaznaczysz komórkę z danymi, taką jak komórka A1, możesz nacisnąć klawisze Ctrl + A, aby zaznaczyć wszystkie dane przylegające. Zamknij skoroszyt OlympicSports.xlsx.

  4. W arkuszu Sports umieść kursor w komórce A1 i wklej dane.

  5. Gdy dane będą nadal zaznaczone, naciśnij klawisze Ctrl + T, aby sformatować dane jako tabelę. Możesz też sformatować dane jako tabelę, wybierając pozycję NARZĘDZIA GŁÓWNE > Formatuj jako tabelę na wstążce. Ponieważ dane mają nagłówki, zaznacz pole wyboru Moja tabela zawiera nagłówki w wyświetlonym oknie Tworzenie tabeli, jak pokazano tutaj.Okno Tworzenie tabeli Formatowanie danych jako tabeli ma wiele zalet. Do tabeli można przypisać nazwę, która ułatwia jej identyfikowanie. Można również ustanowić relację między tabelami, co umożliwi eksplorowanie i analizowanie w tabelach przestawnych, dodatku Power Pivot i programie Power View.

  6. Nadaj nazwę tabeli. W obszarze PROJEKT TABELI > Właściwości znajdź pole Nazwa tabeli i wpisz Sports. Skoroszyt powinien wyglądać podobnie jak na poniższym obrazie.Nadawanie nazwy tabeli w programie Excel

  7. Zapisz skoroszyt.

Importowanie danych za pomocą kopiowania i wklejania

Teraz, gdy dane zostały zaimportowane ze skoroszytu programu Excel, zaimportujemy dane z tabeli znalezionej na stronie sieci Web lub dowolnego innego źródła, z którego można je skopiować i wkleić do programu Excel. W poniższych krokach zostaną dodane miasta będące gospodarzami igrzysk olimpijskich z tabeli.

  1. Wstaw nowy arkusz programu Excel i nadaj mu nazwę Hosts.

  2. Zaznacz i skopiuj następującą tabelę wraz z nagłówkami tabeli.

City

NOC_CountryRegion

Alpha-2 Code

Edition

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. W programie Excel umieść kursor w komórce A1 arkusza Hosts i wklej dane.

  2. Sformatuj dane jako tabelę. Jak opisano wcześniej w tym samouczku, naciśnij klawisze Ctrl + T, aby sformatować dane jako tabelę, lub wybierz pozycję NARZĘDZIA GŁÓWNE > Formatuj jako tabelę. Ponieważ dane mają nagłówki, w wyświetlonym oknie Tworzenie tabeli zaznacz pole wyboru Moja tabela zawiera nagłówki.

  3. Nadaj nazwę tabeli. W obszarze PROJEKT TABELI > właściwości znajdź pole Nazwa tabeli i wpisz Hosts.

  4. Zaznacz kolumnę Edition i przy użyciu karty NARZĘDZIA GŁÓWNE sformatuj ją jako typ Liczba z 0 miejscami dziesiętnymi.

  5. Zapisz skoroszyt. Skoroszyt powinien wyglądać podobnie jak na poniższym obrazie.

Tabela układu

Teraz, gdy masz skoroszyt programu Excel z tabelami, możesz utworzyć relacje między nimi. Tworzenie relacji między tabelami pozwala na łączenie danych z dwóch tabel.

Tworzenie relacji między zaimportowanymi danymi

W tabeli przestawnej można od razu zacząć używać pól z zaimportowanych tabel. Jeśli program Excel nie może określić, jak włączyć pole do tabeli przestawnej, należy ustanowić relację z istniejącym modelem danych. W poniższych krokach dowiesz się, jak utworzyć relację między danymi, które zostały zaimportowane z różnych źródeł.

  1. W arkuszu Arkusz1 u góry obszaruPola tabeli przestawnej kliknij pozycjęWszystkie , aby wyświetlić pełną listę dostępnych tabel, jak pokazano na poniższym obrazie.Kliknięcie w obszarze Pola tabeli przestawnej w celu wyświetlenia wszystkich dostępnych tabel

  2. Przewiń listę, aby zobaczyć nowe, właśnie dodane tabele.

  3. Rozwiń tabelę Sports i wybierz pozycję Sport, aby dodać ją do tabeli przestawnej. W programie Excel zostanie wyświetlony monit o utworzenie relacji podobny do przedstawionego na poniższym obrazie.Monit o utworzenie relacji w obszarze Pola tabeli przestawnej  

    To powiadomienie jest wyświetlane, ponieważ użyto pól z tabeli, która nie jest częścią źródłowego modelu danych. Jednym ze sposobów dodania tabeli do modelu danych jest utworzenie relacji z tabelą, która już jest w modelu danych. Aby utworzyć relację, jedna z tabel musi zawierać kolumnę unikatowych, niepowtarzających się wartości. W danych przykładowych tabela Disciplines zaimportowana z bazy danych zawiera pole z kodami sportów o nazwie SportID. Te same kody sportów są obecne jako pole w zaimportowanych danych programu Excel. Utwórzmy relację.

  4. Kliknij przycisk UTWÓRZ... w wyróżnionym obszarze okienka Pola tabeli przestawnej, aby otworzyć okno dialogowe Tworzenie relacji widoczne na poniższym obrazie.Okno Tworzenie relacji

  5. W obszarze Tabela wybierz z listy rozwijanej pozycję Tabela modelu danych: Dyscypliny .

  6. W polu Kolumna (obiekt obcy) wybierz pozycję SportID.

  7. W polu Powiązana tabela wybierz pozycję Tabela modelu danych: Sport.

  8. W polu Pokrewna kolumna (obiekt podstawowy) wybierz pozycję SportID.

  9. Kliknij przycisk OK.

Tabela przestawna zmieni się w celu odzwierciedlenia nowej relacji. Jednak tabela przestawna nie wygląda jeszcze odpowiednio ze względu na kolejność pól w obszarze WIERSZE. Dyscyplina jest podkategorią danego sportu, ale ponieważ w obszarze WIERSZE pozycja Discipline jest umieszczona powyżej pozycji Sport, nie jest ona właściwie skategoryzowana. Na poniższym obrazie przedstawiono tę niewłaściwą kolejność.Tabela przestawna z niewłaściwą kolejnością

  1. W obszarze WIERSZE przenieś pozycję Sport powyżej pozycji Discipline. Teraz wygląda to o wiele lepiej i dane w tabeli przestawnej są wyświetlane odpowiednio, jak przedstawiono na poniższym obrazie.Tabela przestawna z poprawioną kolejnością

W tle program Excel tworzy model danych, którego można używać globalnie w skoroszycie w dowolnych tabelach przestawnych, wykresach przestawnych, w dodatku Power Pivot lub dowolnym raporcie programu Power View. Relacje tabeli stanowią podstawę modelu danych, a także określają sposoby nawigacji i obliczeń.

W następnym samouczku Rozszerzanie relacji modelu danych za pomocą programów Excel, Power Pivoti DAX opierasz się na tym, czego się tutaj nauczyliśmy, i krok po kroku rozszerzanie modelu danych przy użyciu zaawansowanego i wizualnego dodatku programu Excel o nazwie Power Pivot. Dowiesz się także, jak obliczać kolumny w tabeli i używać tej kolumny obliczeniowej, aby można było dodać niepowiązaną tabelę do modelu danych.

Punkt kontrolny i test

Sprawdzenie zakresu opanowanego materiału

Masz teraz skoroszyt programu Excel zawierający tabelę przestawną uzyskującą dostęp do danych z wielu tabel, z których kilka zaimportowano oddzielnie. Wiesz już, jak importować z bazy danych, z innego skoroszytu programu Excel oraz przez kopiowanie i wklejanie danych do programu Excel.

Aby te dane współdziałały, trzeba było utworzyć relacje między tabelami, za pomocą których program Excel koreluje wiersze. Wiesz już także, że do tworzenia relacji i wyszukiwania powiązanych wierszy konieczne jest istnienie w jednej tabeli kolumn skorelowanych z danymi w innej tabeli.

Zdobyta wiedza pozwala na przejście do następnego samouczka w tej serii. Oto link:

Samouczek: rozszerzanie relacji modelu danych przy użyciu programu Excel, dodatku Power Pivot i języka DAX

TEST

Chcesz sprawdzić przyswojoną wiedzę? Możesz to teraz zrobić. Poniższy test koncentruje się na funkcjach, możliwościach i wymaganiach, o których była mowa w tym samouczku. Odpowiedzi znajdziesz u dołu strony. Powodzenia!

Pytanie 1. Dlaczego przekonwertowanie zaimportowanych danych na tabele jest ważne?

A. Nie trzeba konwertować ich na tabele, ponieważ wszystkie zaimportowane dane są automatycznie przekształcane w tabele.

B. Jeśli przekonwertujesz zaimportowane dane na tabele, zostaną one wykluczone z modelu danych. Tylko w przypadku wykluczenia z modelu danych są one dostępne w tabelach przestawnych, Power Pivot i programie Power View.

C. Jeśli zaimportowane dane zostaną przekonwertowane na tabele, będą mogły zostać uwzględnione w modelu danych i zostaną udostępnione dla tabel przestawnych, dodatku Power Pivot i programu Power View.

D. Nie można przekonwertować zaimportowanych danych na tabele.

Pytanie 2. Które z następujących źródeł danych można zaimportować do programu Excel i dołączyć do modelu danych?

A. Bazy danych programu Access, jak również wiele innych baz danych.

B. Istniejące pliki programu Excel.

C. Wszystko, co można skopiować i wkleić do programu Excel i sformatować jako tabelę, w tym tabele danych z witryn sieci Web, dokumentów lub dowolnych innych źródeł, które mogą być wklejane do programu Excel.

D. Wszystkie powyższe odpowiedzi są poprawne.

Pytanie 3. Co się stanie w tabeli przestawnej, gdy zmienisz kolejność pól w czterech obszarach okienka Pola tabeli przestawnej?

A. Nic — nie można zmienić kolejności pól po umieszczeniu ich w obszarach okienka Pola tabeli przestawnej.

B. Format tabeli przestawnej zostanie zmieniony w celu odzwierciedlenia układu, ale dane źródłowe pozostaną nienaruszone.

C. Format tabeli przestawnej zostanie zmieniony w celu odzwierciedlenia układu i wszystkie dane źródłowe zostaną trwale zmienione.

D. Dane źródłowe zostaną zmienione, co spowoduje powstanie nowych zestawów danych.

Pytanie 4. Co jest wymagane podczas tworzenia relacji między tabelami?

A. Żadna z tabel nie może mieć jakiejkolwiek kolumny, która zawiera unikatowe, niepowtarzające się wartości.

B. Jedna tabela nie może być częścią skoroszytu programu Excel.

C. Kolumny nie mogą być konwertowane na tabele.

D. Żadna z powyższych odpowiedzi nie jest poprawna.

Odpowiedzi do testu

  1. Prawidłowa odpowiedź: C

  2. Prawidłowa odpowiedź: D

  3. Prawidłowa odpowiedź: B

  4. Prawidłowa odpowiedź: D

Uwagi: Dane i obrazy wykorzystane w tym samouczku zostały przygotowane na podstawie następujących materiałów:

  • Olympics Dataset od Guardian News & Media Ltd.

  • Obrazy flag od CIA Factbook (cia.gov)

  • Dane dotyczące populacji od Banku Światowego (worldbank.org)

  • Piktogramy dyscyplin olimpijskich od użytkowników Thadius856 i Parutakupiu

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.