Ein Datenmodell ermöglicht es Ihnen, Daten aus mehreren Tabellen zu integrieren, und so effektiv eine relationale Datenquelle innerhalb einer Excel erstellen. Innerhalb Excel werden Datenmodelle transparent verwendet und bieten in PivotTables und PivotCharts verwendete Tabellendaten. Ein Datenmodell wird als eine Sammlung von Tabellen in einer Feldliste visualisiert, und meist werden Sie nie wissen, dass es vorhanden ist.

Bevor Sie mit der Arbeit mit dem Datenmodell beginnen können, müssen Sie einige Daten erhalten. Dazu verwenden wir die Get & Transform (Power Query)-Erfahrung, daher möchten Sie vielleicht einen Schritt zurück gehen und sich ein Video anschauen oder unseren Lernleitfaden unter & Transformieren und Power Pivot erhalten.

Wo ist Power Pivot enthalten?

Wo befindet sich & Transformation (Power Query)?

  • Excel 2016 & Excel für Microsoft 365 – Get & Transform (Power Query) wurde in Excel Registerkarte Daten integriert.

  • Excel 2013 – Power Query ist ein Add-In, das zum Lieferumfang Excel gehört, aber aktiviert werden muss. Wechseln Sie zu > Optionen >Add-Ins, und wählen Sie dann unten im Bereich in der Dropdownliste Verwalten die Option COM-Add-Ins aus, > Gehe zu. Überprüfen Sie Microsoft Power Query auf Excel, und klicken Sie dann auf OK, um es zu aktivieren. Dem Menüband wird eine Power Query-Registerkarte hinzugefügt.

  • Excel 2010Herunterladen und Installieren des Power Query-Add-Ins.. Nach der Aktivierung wird eine Power Query-Registerkarte zum Menüband hinzugefügt.

Erste Schritte

Zunächst müssen Sie einige Daten erhalten.

  1. In Excel 2016 und Excel für Microsoft 365 können Sie Daten > & transformieren > Daten abrufen verwenden, um Daten aus einer beliebigen Anzahl externer Datenquellen zu importieren, z. B. aus einer Textdatei, Excel-Arbeitsmappe, Website, Microsoft Access, SQL Server oder einer anderen relationalen Datenbank, die mehrere verknüpfte Tabellen enthält.

    Wechseln Excel 2013 und 2010 zu Power Query > ExterneDaten erhalten , und wählen Sie Ihre Datenquelle aus.

  2. Sie werden in Excel aufgefordert, eine Tabelle auszuwählen. Wenn Sie mehrere Tabellen aus derselben Datenquelle erhalten möchten, aktivieren Sie die Option Auswahl mehrerer Tabellen aktivieren. Wenn Sie mehrere Tabellen auswählen, Excel automatisch ein Datenmodell für Sie erstellt.

    Hinweis: Für diese Beispiele verwenden wir eine Arbeitsmappe für Excel mit fiktiven Studentendetails zu Kursen und Noten. Sie können unsere BeispielarbeitsmappeStudent Data Model herunterladen und diese dann verfolgen. Sie können auch eine Version mit einem abgeschlossenen Datenmodell herunterladen..

    Navigator & Transformation (Power Query)
  3. Wählen Sie eine oder mehrere Tabellen aus, und klicken Sie dann auf Laden.

    Wenn Sie die Quelldaten bearbeiten müssen, können Sie die Option Bearbeiten auswählen. Weitere Informationen finden Sie unter: Einführung in den Abfrage-Editor (Power Query).

Sie verfügen jetzt über ein Datenmodell, das alle von Ihnen importierten Tabellen enthält, die dann in der PivotTable-Feldliste angezeigt werden.

Hinweise: 

  • Modelle werden implizit erstellt, wenn Sie mindestens zwei Tabellen gleichzeitig in Excel importieren.

  • Modelle werden explizit erstellt, wenn Sie Daten mithilfe des Power Pivot-Add-Ins importieren. Im Add-In wird das Modell in einem Layout im Registerkartenlayout dargestellt, das dem Layout Excel ähnelt, in dem jede Registerkarte Tabellendaten enthält. Unter Daten mithilfe des Power Pivot-Add-Inserhalten Sie Informationen zu den Grundlagen des Datenimports mithilfe SQL Server Datenbank.

  • Ein Modell kann eine einzelne Tabelle enthalten. Um ein Modell auf der Grundlage nur einer Tabelle zu erstellen, wählen Sie die Tabelle aus, und klicken Sie in Power Pivot auf Zu Datenmodell hinzufügen. Dies ist beispielsweise sinnvoll, wenn Sie Power Pivot-Funktionen, z. B. gefilterte Datasets, berechnete Spalten, berechnete Felder, KPIs und Hierarchien, verwenden möchten.

  • Tabellenbeziehungen können automatisch erstellt werden, wenn Sie verknüpfte Tabellen importieren, die Primär- und Fremdschlüsselbeziehungen aufweisen. In Excel können die Informationen zu importierten Beziehungen normalerweise als Grundlage für Tabellenbeziehungen im Datenmodell verwendet werden.

  • Tipps zum Verringern der Größe eines Datenmodells finden Sie unter Erstellen eines speichereffizienten Datenmodells mit Excel und Power Pivot.

  • Weitere Informationen finden Sie unter Lernprogramm: Importieren von Daten in Excel und Erstellen eines Datenmodells.

Tipp: Wie können Sie sehen, ob Ihre Arbeitsmappe ein Datenmodell enthält? Wechseln Sie zuPower Pivot > Verwalten. Wenn Arbeitsblatt-like-Daten angezeigt werden, ist ein Modell vorhanden. Weitere Informationen finden Sie unter: Herausfinden, welche Datenquellen in einem Datenmodell einer Arbeitsmappe verwendet werden.

Erstellen von Beziehungen zwischen Ihren Tabellen

Der nächste Schritt besteht im Erstellen von Beziehungen zwischen Ihren Tabellen, damit Sie Daten aus jeder der Tabellen ziehen können. Jede Tabelle muss einen Primärschlüssel oder eine eindeutige Feld-ID wie "Studenten-ID" oder "Kursnummer" haben. Die einfachste Möglichkeit besteht im Ziehen und Ablegen dieser Felder, um sie in der Diagrammsicht von Power Pivot zu verbinden.

  1. Wechseln Sie zu Power Pivot > Verwalten.

  2. Wählen Sie auf der Registerkarte Start die Option Diagrammsicht aus.

  3. Alle ihre importierten Tabellen werden angezeigt, und Sie sollten sich vielleicht ein paar Zeit nehmen, um deren Größe abhängig von der Anzahl der Felder zu ändern, die die einzelnen Tabellen haben.

  4. Ziehen Sie als Nächstes das Primärschlüsselfeld aus einer Tabelle in die nächste. Das folgende Beispiel zeigt die Diagrammsicht unserer Schüler-/Studententabellen:

    Power Query Data Model Relationship Diagram View

    Wir haben die folgenden Links erstellt:

    • tbl_Students | Student ID > tbl_Grades | Studenten-ID

      Mit anderen Worten: Ziehen Sie das Feld Studenten-ID aus der Tabelle Schüler in das Feld Studenten-ID in der Tabelle Noten.

    • tbl_Semesters | Semester-ID-> tbl_Grades | Semester

    • tbl_Classes | Kursnummer > tbl_Grades | Kursnummer

    Hinweise: 

    • Feldnamen müssen nicht identisch sein, um eine Beziehung zu erstellen, aber sie müssen denselben Datentyp haben.

    • Die Verbinder in der Diagrammsicht haben auf der einen Seite eine "1" und auf der anderen eine "*". Dies bedeutet, dass eine 1:n-Beziehung zwischen den Tabellen besteht und die bestimmt, wie die Daten in Ihren PivotTables verwendet werden. Weitere Informationen finden Sie unter Beziehungen zwischen Tabellen in einem Datenmodell.

    • Die Verbinder zeigen nur an, dass eine Beziehung zwischen Tabellen besteht. Sie zeigen Ihnen nicht, welche Felder miteinander verknüpft sind. Um die Links zu sehen, wechseln Sie zu Power Pivot > Manage > Design > Relationships > Manage Relationships. In Excel können Sie zu Daten > Beziehungen wechseln.

Verwenden eines Datenmodells zum Erstellen einer PivotTable oder PivotChart

Eine Excel Arbeitsmappe kann nur ein Datenmodell enthalten, dieses Modell enthält jedoch mehrere Tabellen, die in der gesamten Arbeitsmappe wiederholt verwendet werden können. Sie können einem vorhandenen Datenmodell jederzeit weitere Tabellen hinzufügen.

  1. Wechseln Power Pivotzu Verwalten.

  2. Wählen Sie auf der Registerkarte Start die Option PivotTable aus.

  3. Wählen Sie die Stelle aus, an der die PivotTable eingefügt werden soll: ein neues Arbeitsblatt oder die aktuelle Position.

  4. Klicken Sie auf OK.Excel dann eine leere PivotTable hinzu, und rechts wird der Bereich Feldliste angezeigt.

    Power PivotTable-Feldliste

Erstellen Sie als Nächstes eine PivotTable,oder erstellen Sie ein PivotChart. Wenn Sie bereits Beziehungen zwischen den Tabellen erstellt haben, können Sie beliebige felder in der PivotTable verwenden. Wir haben bereits Beziehungen in der Beispielarbeitsmappe Student Data Model erstellt.

Hinzufügen von vorhandenen, nicht verknüpften Daten zu einem Datenmodell

Angenommen, Sie haben eine Menge von Daten importiert oder kopiert, die Sie in einem Modell verwenden möchten, die Sie aber nicht zum Datenmodell hinzugefügt haben. Neue Daten in ein Modell zu übertragen, ist einfacher, als Sie denken.

  1. Markieren Sie zunächst eine beliebige Zelle innerhalb der Daten, die Sie dem Modell hinzufügen möchten. Es kann sich um einen beliebigen Datenbereich handelt, aber die Daten, die als Excel formatiert sind, sind am besten.

  2. Fügen Sie die Daten mithilfe eines der folgenden Verfahren hinzu:

  3. Klicken Sie auf Power Pivot > Zu Datenmodell hinzufügen.

  4. Klicken Sie auf Einfügen > PivotTable, und aktivieren Sie dann im Dialogfeld "PivotTable erstellen" die Option Dem Datenmodell diese Daten hinzufügen.

Jetzt wird der Bereich oder die Tabelle dem Modell als verknüpfte Tabelle hinzugefügt. Weitere Informationen zum Arbeiten mit verknüpften Tabellen in einem Modell finden Sie unter Hinzufügen von Daten mit verknüpften Excel-Tabellen in Power Pivot.

Hinzufügen von Daten zu einer Power Pivot Tabelle

In Power Pivot können Sie einer Tabelle keine Zeile hinzufügen, indem Sie Daten direkt in eine neue Zeile eingeben, wie dies in einem Excel-Arbeitsblatt der Fall ist. Sie können jedoch Zeilen hinzufügen, indem Siekopieren und einfügen oder die Quelldaten aktualisieren und das Power Pivot-Modell aktualisieren.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in der Answers Community erhalten.

Siehe auch

Erhalten & Von Transformationen und Power Pivot-Lernhandbüchern

Einführung in den Abfrage-Editor (Power Query)

Erstellen eines speichereffizienten Datenmodells mithilfe Excel und Power Pivot

Lernprogramm: Importieren von Daten in Excel und Erstellen eines Datenmodells

Feststellen, welche Datenquellen im Datenmodell einer Arbeitsmappe verwendet werden

Beziehungen zwischen Tabellen in einem Datenmodell

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?

Was hat Ihre Erfahrung beeinflusst?

Haben Sie weiteres Feedback? (Optional)

Vielen Dank für Ihr Feedback!

×