Haben Sie jemals SVERWEIS verwendet, um eine Spalte aus einer Tabelle in eine andere Tabelle zu übertragen? Excel enthält auch ein integriertes Datenmodell, mit dem Sie Beziehungen zwischen Tabellen erstellen können. Dies kann eine Alternative zur Verwendung von Nachschlagefunktionen wie SVERWEIS sein. Sie können eine Beziehung zwischen zwei Datentabellen erstellen, die auf sich entsprechenden Daten in jeder der Tabellen basiert. Anschließend können Sie PivotTables und andere Berichte mit Feldern aus jeder Tabelle erstellen, auch wenn die Tabellen aus unterschiedlichen Quellen stammen. Wenn Sie z. B. über Kundenumsatzdaten verfügen, können Sie Zeitintelligenzdaten zum Analysieren von Umsatzmustern nach Jahr und Monat importieren und in Beziehung setzen.
Alle Tabellen in einer Arbeitsmappe sind in der Liste PivotTable-Felder aufgeführt.
Beziehungen werden am häufigsten beim Erstellen von PivotTables aus mehreren Tabellen im Datenmodell verwendet. Auf diese Weise können Sie verwandte Daten analysieren, ohne sie in einer einzelnen Tabelle zu kombinieren.
Hinweis
Wenn Ihre Arbeitsmappe ein Datenmodell enthält, können Sie Tabellenbeziehungen über die Registerkarte Daten verwalten.
Wenn Sie verknüpfte Tabellen aus einer relationalen Datenbank importieren, kann Excel diese Beziehungen häufig im Datenmodell erstellen, das im Hintergrund erstellt wird. In allen anderen Fällen müssen Sie Beziehungen manuell erstellen.
- Stellen Sie sicher, dass die Arbeitsmappe mindestens zwei Tabellen enthält, und dass jede Tabelle eine Spalte aufweist, die einer Spalte in einer anderen Tabelle zugeordnet werden kann.
- Führen Sie eine der folgenden Aktionen aus: Formatieren der Daten als Tabelle oder Importieren externer Daten als Tabelle in einem neuen Arbeitsblatt.
- Geben Sie jeder Tabelle einen aussagekräftigen Namen: Klicken Sie in Tabellentools aufEntwurfstabellenname>> geben Sie einen Namen ein.
- Stellen Sie sicher, dass die Spalte in einer der Tabellen eindeutige Datenwerte ohne Duplikate aufweist. Excel kann die Beziehung nur erstellen, wenn eine Spalte eindeutige Werte enthält.
Um beispielsweise Kundenverkäufe mit Zeitintelligenz in Beziehung zu setzen, müssen beide Tabellen Datumsangaben im gleichen Format enthalten (z. B. 1.1.2026), und mindestens eine Tabelle (Zeitintelligenz) listet jedes Datum nur einmal innerhalb der Spalte auf. - Wählen Sie Datenbeziehungen>aus.
Wenn Beziehungen abgeblendet ist, enthält die Arbeitsmappe nur eine Tabelle.
- Wählen Sie im Feld Beziehungen verwaltendie Option Neu aus.
- Klicken Sie im Dialogfeld Beziehung erstellen auf den Pfeil für Tabelle, und wählen Sie eine Tabelle aus der Liste aus. Diese Tabelle sollte sich auf der n-Seite einer 1:n-Beziehung befinden. Bei dem Beispiel mit Kunden und Zeitintelligenz würden Sie zuerst die Kundenumsatztabelle auswählen, da wahrscheinlich mehrere Umsätze an einem bestimmten Tag vorkommen.
- Wählen Sie für Spalte (fremd) die Spalte mit den Daten aus, die sich auf Verwandte Spalte (primär) beziehen. Wenn z. B. beide Tabellen über eine Datumsspalte verfügen, würden Sie jetzt diese Spalte auswählen.
- Wählen Sie unter Verwandte Tabelle eine Tabelle mit mindestens einer Spalte mit Daten aus, die sich auf die gerade für Tabelle ausgewählte Tabelle beziehen.
- Wählen Sie für Verwandte Spalte (primär) eine Spalte mit eindeutigen Werten aus, die den Werten in der für Spalte ausgewählten Spalte entsprechen.
- Wählen Sie OK aus.
Weitere Informationen zu Beziehungen zwischen Tabellen in Excel
Hinweise zu Beziehungen
Sie wissen, ob eine Beziehung vorhanden ist, wenn Sie Felder aus verschiedenen Tabellen in die Liste PivotTable-Felder ziehen. Wenn Sie nicht aufgefordert werden, eine Beziehung zu erstellen, verfügt Excel bereits über die Beziehungsinformationen, die es zum Verknüpfen der Daten benötigt.
Das Erstellen von Beziehungen ist mit der Verwendung von SVERWEISEN vergleichbar: Sie benötigen Spalten, die übereinstimmende Daten enthalten, damit Excel zwischen Zeilen in einer Tabelle und denen in einer anderen Tabelle Querverweise erstellen kann. Im Beispiel mit Zeitintelligenz müsste die Kundentabelle Datumswerte aufweisen, die auch in einer Zeitintelligenztabelle enthalten sind.
- Im Excel-Datenmodell sind Beziehungen in der Regel 1:1 oder 1:n. M:n-Beziehungen erfordern eine zusätzliche Modellierung (z. B. mithilfe einer Nachschlagetabelle). m:n-Beziehungen führen zu Zirkelabhängigkeitsfehlern, z. B. "Es wurde eine zirkuläre Abhängigkeit erkannt." Dieser Fehler tritt auf, wenn Sie eine direkte Verbindung zwischen zwei Tabellen herstellen, die m:n oder indirekte Verbindungen sind (eine Kette von Tabellenbeziehungen, die innerhalb jeder Beziehung 1:n sind, aber bei der End-to-End-Ansicht m:n). Erfahren Sie mehr über Beziehungen zwischen Tabellen in einem Datenmodell.
Im Gegensatz zu Nachschlageformeln werden in Beziehungen keine Daten dupliziert. Stattdessen verknüpfen sie Tabellen, sodass Felder aus jeder Tabelle zusammen in einer PivotTable verwendet werden können.
Die Datentypen in den beiden Spalten müssen kompatibel sein. Ausführliche Informationen finden Sie unter Datentypen in Excel-Datenmodellen.
Andere Möglichkeiten zum Erstellen von Beziehungen sind möglicherweise intuitiver, besonders dann, wenn Sie nicht sicher sind, welche Spalten verwendet werden sollen. Informationen finden Sie unter Erstellen einer Beziehung in der Diagrammsicht in Power Pivot.
"Beziehungen zwischen Tabellen sind möglicherweise erforderlich"
Beim Hinzufügen von Feldern zu einer PivotTable werden Sie darüber informiert, ob eine Tabellenbeziehung erforderlich ist, um die felder zu verstehen, die Sie in der PivotTable ausgewählt haben.
Obwohl Excel Ihnen mitteilen kann, wann eine Beziehung erforderlich ist, kann es Ihnen nicht sagen, welche Tabellen und Spalten verwendet werden sollen oder ob eine Tabellenbeziehung überhaupt möglich ist. Mithilfe der folgenden Schritte finden Sie Antworten auf diese Fragen.
Schritt 1: Feststellen, welche Tabellen in der Beziehung anzugeben sind
Wenn Ihr Modell nur wenige Tabellen umfasst, kann es sofort offensichtlich sein, welche Sie verwenden müssen. Bei umfassenderen Modellen können Sie aber bestimmt Hilfe gebrauchen. Eine Möglichkeit ist die Verwendung der Diagrammsicht im Power Pivot-Add-In. Die Diagrammsicht bietet eine visuelle Darstellung aller Tabellen im Datenmodell. Hier können Sie schnell feststellen, welche Tabellen vom restlichen Modell getrennt sind.
Hinweis
Es ist möglich, mehrdeutige Beziehungen zu erstellen, die ungültig sind, wenn sie in einer PivotTable verwendet werden. Angenommen, alle Tabellen sind in irgendeiner Weise mit anderen Tabellen im Modell verknüpft, aber wenn Sie versuchen, Felder aus verschiedenen Tabellen zu kombinieren, erhalten Sie die Meldung "Beziehungen zwischen Tabellen sind möglicherweise erforderlich". Die wahrscheinlichste Ursache ist, dass Sie auf eine m:n-Beziehung stoßen. Wenn Sie der Kette von Tabellenbeziehungen folgen, durch die die zu verwendenden Tabellen verbunden sind, werden Sie wahrscheinlich feststellen, dass zwei oder mehr 1:n-Tabellenbeziehungen vorhanden sind. Es gibt keine allgemeine Problemumgehung, die in jeder Situation zutrifft, doch Sie können versuchen, berechnete Spalten zu erstellen, um die zu verwendenden Spalten in einer Tabelle zu konsolidieren.
Schritt 2: Ermitteln der Spalten, die zum Erstellen eines Pfads von einer Tabelle zur nächsten verwendet werden können
Nachdem Sie ermittelt haben, welche Tabelle vom rest des Modells getrennt ist, überprüfen Sie die zugehörigen Spalten, um festzustellen, ob eine andere Spalte an anderer Stelle im Modell übereinstimmende Werte enthält.
Beispiel: Sie haben ein Modell, das Artikelumsätze nach Vertriebsgebiet enthält, und Sie importieren zu einem späteren Zeitpunkt demografische Daten, um zu ermitteln, ob eine Korrelation zwischen Umsätzen und demografischen Trends in den einzelnen Vertriebsgebieten besteht. Da die demografischen Daten aus einer anderen Datenquelle stammen, sind die entsprechenden Tabellen anfänglich vom restlichen Modell getrennt. Um die demografischen Daten in das restliche Modell zu integrieren, müssen Sie eine Spalte in einer der demografischen Tabellen finden, die der bereits verwendeten Tabelle entspricht. Wenn die demografischen Daten z. B. nach Region angeordnet sind und in den Umsatzdaten angegeben ist, welche Region den Umsatz aufweist, können Sie eine Beziehung zwischen den beiden Datasets erstellen, indem Sie nach einer gemeinsamen Spalte wie Bundesland, Postleitzahl oder Region als Nachschlagespalte suchen.
Neben passenden Werten gibt es noch einige weitere Voraussetzungen für das Erstellen einer Beziehung:
- Datenwerte in der Nachschlagespalte müssen eindeutig sein. Anders ausgedrückt: Die Spalte darf keine Duplikate enthalten. In einem Datenmodell entsprechen Nullen und leere Zeichenfolgen einem leeren Wert, bei dem es sich um einen eindeutigen Datenwert handelt. Dies bedeutet, dass in der Nachschlagespalte nicht mehrere NULL-Werte vorhanden sein können.
- Datentypen sowohl in der Quellspalte als auch in der Nachschlagespalte müssen kompatibel sein. Weitere Informationen zu Datentypen finden Sie unter Datentypen in Datenmodellen.
Weitere Informationen zu Tabellenbeziehungen finden Sie unter Beziehungen zwischen Tabellen in einem Datenmodell.