Applies ToExcel dla Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Model danych umożliwia integrację danych z wielu tabel, co pozwala efektywnie utworzyć relacyjne źródło danych wewnątrz skoroszytu programu Excel. W programie Excel modele danych są używane w sposób przezroczysty, zapewniając dane tabelaryczne używane w tabelach przestawnych i na wykresach przestawnych. Model danych jest wizualizowany jako zbiór tabel na liście pól i w większości przypadków nigdy nawet nie dowiesz się, że jest tam.

Przed rozpoczęciem pracy z modelem danych należy uzyskać pewne dane. W tym celu użyjemy środowiska Uzyskaj przekształcanie & (Power Query), więc warto zrobić krok wstecz i obejrzeć klip wideo lub skorzystać z naszego przewodnika szkoleniowego dotyczącego przekształcania & i dodatku Power Pivot.

Gdzie znajduje się dodatek Power Pivot?

  • Program Excel 2016 & Excel dla Microsoft 365 — dodatek Power Pivot jest dołączony do Wstążki.

Gdzie znajduje się funkcja Przekształcanie & (Power Query)?

  • Program Excel 2016 & Excel dla Microsoft 365 — zintegrowanie funkcji Przekształcanie & (Power Query) z programem Excel na karcie Dane .

Wprowadzenie

Najpierw musisz uzyskać trochę danych.

  1. W programach Excel 2016 i Excel dla Microsoft 365 użyj > danychPobierz & Przekształcanie danych > Pobierz dane , aby zaimportować dane z dowolnej liczby zewnętrznych źródeł danych, takich jak plik tekstowy, skoroszyt programu Excel, witryna internetowa, program Microsoft Access, program SQL Server lub inna relacyjna baza danych zawierająca wiele powiązanych tabel.

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

    Uwaga: W tych przykładach używamy skoroszytu programu Excel z fikcyjnymi szczegółami uczniów na temat zajęć i ocen. Możesz pobrać przykładowy skoroszyt modelu danych uczniów i przejść dalej. Możesz również pobrać wersję z ukończonym modelem danych..

    Uzyskiwanie nawigatora przekształcania & (Power Query)
  3. Zaznacz co najmniej jedną 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 szczegółowych informacji, zobacz: Wprowadzenie do Edytora zapytań (Power Query).

Teraz masz model danych zawierający wszystkie zaimportowane tabele, które będą wyświetlane na liście pól tabeli przestawnej.

Uwagi: 

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

  • Modele są tworzone jawnie podczas importowania danych za pomocą dodatku Power Pivot. W dodatku model jest reprezentowany w układzie na kartach podobnym do programu Excel, w którym każda karta zawiera dane tabelaryczne. Zobacz Pobieranie danych za pomocą dodatku Power Pivot,aby poznać podstawy importowania danych przy użyciu bazy danych PROGRAMU SQL Server.

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

  • Relacje pomiędzy tabelami można tworzyć automatycznie w przypadku importowania tabel pokrewnych, które mają relacje klucza podstawowego i obcego. Program Excel zazwyczaj używa zaimportowanych informacji o relacjach jako podstawy relacji pomię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ć więcej informacji, zobacz Samouczek: importowanie danych do programu Excel i Tworzenie modelu danych.

Porada: Jak sprawdzić, czy skoroszyt zawiera model danych? Przejdź do Power Pivot > Zarządzaj. Jeśli widzisz dane podobne do arkusza, wówczas istnieje model. Zobacz: Dowiedz się, które źródła danych są używane w modelu danych skoroszytu , aby dowiedzieć się więcej.

Tworzenie relacji między tabelami

Następnym krokiem jest utworzenie relacji między tabelami, dzięki czemu będzie można pobierać dane z dowolnej z nich. Każda tabela musi mieć klucz podstawowy lub unikatowy identyfikator pola, taki jak Identyfikator ucznia lub Numer zajęć. Najłatwiejszym sposobem jest przeciągnięcie i upuszczenie tych pól w celu ich połączenia w widoku diagramu dodatku Power Pivot.

  1. Przejdź do pozycji Power Pivot > Zarządzaj.

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

  3. Zostaną wyświetlone wszystkie zaimportowane tabele i może być konieczne trochę czasu, aby zmienić ich rozmiar w zależności od liczby pól, które każdy z nich ma.

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

    Widok diagramu relacji modelu danych dodatku Power Query

    Utworowaliśmy następujące linki:

    • tbl_Students | Identyfikator ucznia > tbl_Grades | Identyfikator ucznia

      Innymi słowy przeciągnij pole Identyfikator studenta z tabeli Uczniowie do pola Identyfikator studenta w tabeli Oceny.

    • tbl_Semesters | Identyfikator semestru > tbl_Grades | Semestr

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

    Uwagi: 

    • Aby utworzyć relację, nazwy pól nie muszą być takie same, ale muszą być tego samego typu danych.

    • Łączniki w widoku diagramu mają po jednej stronie znak "1", a po drugiej "*". Oznacza to, że między tabelami istnieje relacja jeden-do-wielu, która określa sposób wykorzystania danych w tabelach przestawnych. Aby dowiedzieć się więcej, zobacz: Relacje między tabelami w modelu danych .

    • Łączniki wskazują jedynie, że istnieje relacja między tabelami. W rzeczywistości nie będą one pokazywały, które pola są ze sobą połączone. Aby wyświetlić linki, przejdź do pozycji Power Pivot > Zarządzanie > projektowanierelacji > projektu > Zarządzanie relacjami. W programie Excel możesz przejść do pozycji Dane > relacje.

Tworzenie tabeli przestawnej lub wykresu przestawnego za pomocą modelu danych

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

  1. W Power Pivotprzejdź do pozycji Zarządzaj.

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

  3. Wybierz miejsce, w którym chcesz umieścić tabelę przestawną: nowy arkusz lub bieżącą lokalizację.

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

    Lista pól tabeli przestawnej dodatku Power Pivot

Następnie utwórz tabelę przestawną lub utwórz wykres przestawny. Jeśli relacje między tabelami zostały już utworzone, możesz użyć dowolnego z ich pól w tabeli przestawnej. W przykładowym skoroszycie modelu danych uczniów utworzyliśmy już relacje.

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

Załóżmy, że zaimportowano lub skopiowano wiele danych, których chcesz użyć w modelu, ale nie dodano ich do modelu danych. Wypychanie nowych danych do modelu jest łatwiejsze niż myślisz.

  1. Zacznij od zaznaczenia dowolnej komórki w danych, które chcesz dodać do modelu. Może to być dowolny zakres danych, ale najlepiej sformatowane jako tabela programu Excel .

  2. Użyj jednej z tych metod, aby dodać dane:

  3. Kliknij pozycjęPower Pivot > Dodaj do modelu danych.

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

Zakres lub tabela zostanie dodana do modelu jako tabela połączona. Aby dowiedzieć się więcej o pracy z tabelami połączonymi w modelu, zobacz Dodawanie danych przy użyciu 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, wpisując bezpośrednio w nowym wierszu, tak jak w arkuszu programu Excel. Możesz jednak dodawać wiersze, kopiując i wklejając lub 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 lub uzyskać pomoc techniczną w Społecznościach.

Zobacz też

Uzyskiwanie przewodników szkoleniowych dotyczących przekształcania & i dodatku Power Pivot

Wprowadzenie do Edytora zapytań (Power Query)

Tworzenie modelu danych zapewniającego wydajną obsługę pamięci przy użyciu 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

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ą.