Tworzenie modelu danych w programie Excel

Tworzenie modelu danych w programie Excel

Model danych umożliwia integrowanie danych z wielu tabel i wydajne konstruowanie relacyjnego źródła danych w skoroszycie programu Excel. W programie Excel modele danych są używane w sposób przezroczysty, dostarczając dane tabelaryczne używane w tabelach przestawnych i wykresach przestawnych. Model danych jest wizualny jako zbiór tabel na liście pól i większość czasu oznacza, że już nigdy nie wiesz.

Przed rozpoczęciem pracy z modelem danych musisz pobrać niektóre dane. W celu skorzystania z funkcji pobierania & przekształcania (Power Query), warto skorzystać z pozostałej czynności i obejrzeć klip wideo lub postępować zgodnie z naszymi przewodnikami dotyczącymi pobierania & przekształcania i dodatku Power Pivot.

Gdzie znajduje się dodatek Power Pivot?

Gdzie jest uzyskiwanie & Przekształcanie (Power Query)?

  • Excel 2016 & Excel dla pakietu Office 365 — Pobierz & Przekształcanie (Power Query) zostało zintegrowane z programem Excel na karcie dane .

  • Excel 2013 — dodatek Power Query jest dodatkiem dołączonym do programu Excel, ale musi zostać aktywowany. Przejdź do pozycji opcje > plików > dodatków, a następnie na liście rozwijanej Zarządzaj w dolnej części okienka wybierz pozycję Dodatki COM > Przejdź. Sprawdź dodatek Microsoft Power Query dla programu Excel, a następnie kliknij przycisk OK , aby go aktywować. Do wstążki zostanie dodana karta Power Query .

  • Excel 2010pobranie i zainstalowanie dodatku Power Query.. Po aktywowaniu do wstążki zostanie dodana karta Power Query .

Rozpocznij

Najpierw musisz pobrać niektóre dane.

  1. W programach Excel 2016 i Excel dla pakietu Office 365 Użyj danych > pobierania & przekształcania danych > pobieranie danych w celu zaimportowania danych z dowolnej liczby zewnętrznych źródeł danych, takich jak plik tekstowy, skoroszyt programu Excel, witryna sieci Web, program Microsoft Access, SQL Server lub inny relacyjna baza danych zawierająca wiele powiązanych tabel.

    W programie Excel 2013 i 2010 przejdź do dodatku Power Query , > uzyskać dane zewnętrzne, a następnie wybierz źródło danych.

  2. Program Excel wyświetli monit o wybranie tabeli. Jeśli chcesz uzyskać wiele tabel z tego samego źródła danych, zaznacz opcję Włącz Zaznaczanie wielu tabel . Po zaznaczeniu wielu tabel program Excel automatycznie utworzy model danych.

    Uwaga: W tych przykładach korzystamy ze skoroszytu programu Excel ze szczegółami dotyczącymi fikcyjnego ucznia na zajęciach i klasach. Możesz pobrać przykładowy skoroszyt modelu danych uczniówi śledzić go. Możesz również pobrać wersję z gotowym modelem danych..

    Nawigator & Przekształcanie (Power Query)
  3. Zaznacz jedną lub więcej tabel, a następnie kliknij pozycję Załaduj.

    Jeśli chcesz edytować dane źródłowe, możesz wybrać opcję Edytuj . Aby uzyskać więcej informacji, zobacz: wprowadzenie do edytora zapytań (Power Query).

Teraz masz model danych zawierający wszystkie zaimportowane tabele, które zostaną wyświetlone na liście póltabeli przestawnej.

Uwagi: 

  • Modele są tworzone niejawnie podczas importowania dwóch lub większej liczby tabel jednocześnie w programie Excel.

  • Modele są tworzone jawnie po zaimportowaniu danych przy użyciu dodatku Power Pivot. W dodatku model jest reprezentowany w układzie opartym na kartach, podobnie jak w programie Excel, gdzie każda karta zawiera dane tabelaryczne. Zobacz pobieranie danych za pomocą dodatku Power Pivot, aby poznać podstawy importu danych za pomocą bazy danych programu SQL Server.

  • Model może zawierać pojedynczą tabelę. Aby utworzyć model na podstawie tylko jednej tabeli, zaznacz tabelę i kliknij pozycję Dodaj do modelu danych w Power Pivot. Możesz to zrobić, jeśli chcesz korzystać z funkcji Power Pivot, takich jak filtrowane zestawy danych, kolumny obliczeniowe, pola obliczeniowe, wskaźniki KPI i hierarchie.

  • Relacje między tabelami można tworzyć automatycznie, jeśli są importowane powiązane tabele, które mają relacje PRIMARY-KEY lub nadrzędne. Program Excel może zwykle używać zaimportowanych informacji o relacjach jako podstawy dla relacji między tabelami w modelu danych.

  • Aby uzyskać porady dotyczące zmniejszania rozmiaru modelu danych, zobacz Tworzenie modelu danych zapewniającego wydajną obsługę pamięci za pomocą programu Excel i dodatku Power Pivot.

  • Aby uzyskać dalsze poszukiwanie, zobacz Samouczek: Importowanie danych do programu Excel i tworzenie modelu danych.

Porada: Jak sprawdzić, czy skoroszyt zawiera model danych? Przejdź do Power PivotPower PivotZarządzaj. Jeśli widzisz dane podobne do arkusza, to model istnieje. Zobacz: Znajdowanie źródeł danych używanych w modelu danych skoroszytu w celu uzyskania dodatkowych informacji.

Tworzenie relacji między tabelami

Następnym krokiem jest utworzenie relacji między tabelami, aby można było pobierać dane z dowolnego z nich. Każda tabela musi mieć klucz podstawowy lub unikatowy identyfikator pola, taki jak identyfikator ucznia lub numer zajęć. Najprostszym sposobem jest przeciągnięcie i upuszczenie tych pól w celu połączenia ich w widoku diagramudodatku Power Pivot.

  1. Przejdź do obszaru Power Pivot > Zarządzanie.

  2. Na karcie Narzędzia główne wybierz pozycję Widok diagramu.

  3. Zostaną wyświetlone wszystkie zaimportowane tabele i może być konieczne przejęcie trochę czasu w zależności od liczby pól.

  4. Następnie przeciągnij pole klucza podstawowego z jednej tabeli do następnej. Poniższy przykład przedstawia widok diagramu naszych tabel uczniów:

    Widok diagramu relacji dodatku Power Query model danych

    Utworzono następujące linki:

    • tbl_Students | Identyfikator ucznia > tbl_Grades | Identyfikator ucznia

      Innymi słowy, przeciągnij pole Identyfikator ucznia z tabeli uczniowie do pola Identyfikator ucznia w tabeli oceny.

    • tbl_Semesters | Semestr ID > tbl_Grades | Semestr

    • tbl_Classes | Numer klasy > tbl_Grades | Numer zajęć

    Uwagi: 

    • Nazwy pól nie muszą być takie same, aby można było utworzyć relację, ale muszą być to te same typy danych.

    • Łączniki w widoku Diagram mają "1" z jednej strony, a znak "*" z drugiej. Oznacza to, że między tabelami jest relacja jedna-do-wielu, która określa sposób użycia danych w tabelach przestawnych. Zobacz: relacje między tabelami w modelu danych , aby dowiedzieć się więcej.

    • Łączniki wskazują, że istnieje relacja między tabelami. Nie będą w tym celu widoczne, które pola są ze sobą połączone. Aby wyświetlić linki, przejdź do > dodatku Power Pivot w celu zarządzania > projektowanie > relacjami > Zarządzanie relacjami. W programie Excel można przejść do obszaru dane > relacji.

Tworzenie tabeli przestawnej lub wykresu przestawnego przy użyciu modelu danych

Skoroszyt programu Excel może zawierać tylko jeden model danych, ale ten model zawiera wiele tabel, które mogą być wielokrotnie używane w całym skoroszycie. W dowolnym momencie możesz dodać więcej tabel do istniejącego modelu danych.

  1. W Power Pivotprzejdź do obszaru Zarządzanie.

  2. Na karcie Narzędzia główne wybierz pozycję tabelaprzestawna.

  3. Wybierz miejsce, w którym ma się znajdować tabela przestawna: nowy arkusz lub bieżąca lokalizacja.

  4. Kliknij przycisk OK, a program Excel doda pustą tabelę przestawną z okienkiem Lista pól wyświetlanym po prawej stronie.

    Lista pól tabeli przestawnej dodatku Power Pivot

Następnie Utwórz tabelęprzestawną lub Utwórz wykresprzestawny. Jeśli relacja między tabelami została już utworzona, można użyć dowolnych pól w tabeli przestawnej. Utworzono już relacje w przykładowym skoroszycie modelu danych uczniów.

Dodawanie istniejących, niepowiązanych danych do modelu danych

Załóżmy, że zaimportowano lub skopiowano wiele danych, które mają być używane w modelu, ale nie zostały dodane do modelu danych. Przekazywanie nowych danych do modelu jest łatwiejsze niż na pewno.

  1. Najpierw zaznacz dowolną komórkę w obrębie danych, które chcesz dodać do modelu. Może to być dowolny zakres danych, ale dane sformatowane jako tabela programu Excel są najbardziej przydatne.

  2. Aby dodać dane, użyj jednej z następujących metod:

  3. Kliknij pozycję Power PivotPower PivotDodaj do modelu danych.

  4. Kliknij pozycję wstaw > tabeliprzestawnej, a następnie zaznacz pole wyboru Dodaj te dane do modelu danych w oknie dialogowym Tworzenie tabeli przestawnej.

Zakres lub tabela zostaną dodane do modelu jako tabela połączona. Aby dowiedzieć się więcej o pracy z tabelami połączonymi w modelu, zobacz Dodawanie danych za pomocą tabel połączonych programu Excel w dodatku Power Pivot.

Dodawanie danych do tabeli Power Pivot

W Power Pivot nie można dodać wiersza do tabeli przez bezpośrednie wpisanie w nowym wierszu, na przykład w arkuszu programu Excel. Możesz jednak dodać wiersze, kopiując i wkleijąclub aktualizując dane źródłowe i odświeżając model dodatku Power Pivot.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel, uzyskać pomoc techniczną w społeczności witryny Answers bądź zasugerować nową funkcję lub ulepszenie w witrynie UserVoice dotyczącej programu Excel.

Zobacz też

Pobierz & przekształcanie i Przewodniki szkoleniowe dotyczące dodatku Power Pivot

Wprowadzenie do Edytora zapytań (Power Query)

Tworzenie modelu danych zapewniającego wydajną obsługę pamięci za pomocą programu Excel i dodatku Power Pivot

Samouczek: importowanie danych do programu Excel i tworzenie modelu danych

Określanie źródeł danych używanych w modelu danych skoroszytu

Relacje między tabelami w modelu danych

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×