Strukturierte Verweise in Excel-Tabellen

  • Teile Das
Michael Brown

In diesem Tutorial werden die Grundlagen der strukturierten Verweise in Excel erläutert und einige Tricks zu ihrer Verwendung in Formeln aus dem Alltag vorgestellt.

Eine der nützlichsten Funktionen von Excel-Tabellen sind strukturierte Verweise. Wenn Sie gerade erst über eine spezielle Syntax für Tabellenverweise gestolpert sind, mag das langweilig und verwirrend aussehen, aber nachdem Sie ein wenig experimentiert haben, werden Sie sicher sehen, wie nützlich und cool diese Funktion ist.

    Strukturierte Excel-Referenz

    A strukturierte Referenz , oder Tabellenreferenz ist ein spezielles Verfahren zur Referenzierung von Tabellen und deren Teilen, bei dem eine Kombination aus Tabellen- und Spaltennamen anstelle von Zelladressen verwendet wird.

    Diese spezielle Syntax ist erforderlich, weil Excel-Tabellen (im Gegensatz zu Bereichen) sehr leistungsfähig und widerstandsfähig sind und normale Zellverweise nicht dynamisch angepasst werden können, wenn Daten zu einer Tabelle hinzugefügt oder aus ihr entfernt werden.

    Um zum Beispiel die Werte in den Zellen B2:B5 zu summieren, verwenden Sie die Funktion SUMME mit einem üblichen Bereichsbezug:

    =SUMME(B2:B5)

    Um die Zahlen in der Spalte "Umsatz" der Tabelle1 zu addieren, verwenden Sie eine strukturierte Referenz:

    =SUMME(Tabelle1[Umsatz])

    Hauptmerkmale der strukturierten Referenzen

    Im Vergleich zu Standard-Zellenreferenzen haben Tabellenreferenzen eine Reihe von erweiterten Funktionen.

    Leicht erstellt

    Um Ihrer Formel strukturierte Verweise hinzuzufügen, wählen Sie einfach die Tabellenzellen aus, auf die Sie sich beziehen möchten. Die Kenntnis einer speziellen Syntax ist nicht erforderlich.

    Unverwüstlich und automatisch aktualisiert

    Wenn Sie eine Spalte umbenennen, werden die Verweise automatisch mit dem neuen Namen aktualisiert, und eine Formel wird nicht unterbrochen. Außerdem werden neue Zeilen, die Sie der Tabelle hinzufügen, sofort in die vorhandenen Verweise aufgenommen, und die Formeln berechnen den gesamten Datensatz.

    Bei allen Manipulationen, die Sie mit Ihren Excel-Tabellen vornehmen, müssen Sie sich also nicht um die Aktualisierung der strukturierten Verweise kümmern.

    Kann innerhalb und außerhalb eines Tisches verwendet werden

    Strukturierte Referenzen können in Formeln sowohl innerhalb als auch außerhalb einer Excel-Tabelle verwendet werden, was das Auffinden von Tabellen in großen Arbeitsmappen erleichtert.

    Automatisches Ausfüllen von Formeln (berechnete Spalten)

    Um dieselbe Berechnung in jeder Tabellenzeile durchzuführen, genügt es, eine Formel in eine einzige Zelle einzugeben. Alle anderen Zellen in dieser Spalte werden automatisch ausgefüllt.

    Wie man einen strukturierten Verweis in Excel erstellt

    Die Erstellung einer strukturierten Referenz in Excel ist sehr einfach und intuitiv.

    Wenn Sie mit einem Bereich arbeiten, konvertieren Sie diesen zunächst in eine Excel-Tabelle, indem Sie alle Daten markieren und Strg + T drücken. Weitere Informationen finden Sie unter Erstellen einer Tabelle in Excel.

    Um einen strukturierten Verweis zu erstellen, müssen Sie wie folgt vorgehen:

    1. Beginnen Sie wie gewohnt mit der Eingabe einer Formel, die mit dem Gleichheitszeichen (=) beginnt.
    2. Beim ersten Verweis wählen Sie die entsprechende Zelle oder den entsprechenden Zellbereich in Ihrer Tabelle aus. Excel übernimmt den/die Spaltennamen und erstellt automatisch einen entsprechenden strukturierten Verweis für Sie.
    3. Geben Sie die schließende Klammer ein und drücken Sie die Eingabetaste. Wenn die Formel innerhalb der Tabelle erstellt wird, füllt Excel automatisch die gesamte Spalte mit der gleichen Formel.

    Als Beispiel addieren wir die Verkaufszahlen für 3 Monate in jeder Zeile unserer Beispieltabelle mit der Bezeichnung Vertrieb Dazu geben wir =SUMME( in E2 ein, wählen B2:D2, geben die schließende Klammer ein und drücken die Eingabetaste:

    Das Ergebnis ist, dass die gesamte Spalte E automatisch mit dieser Formel gefüllt wird:

    =SUMME(Umsatz[@[Jan]:[März]])

    Obwohl die Formel dieselbe ist, werden die Daten in jeder Zeile einzeln berechnet. Um die innere Mechanik zu verstehen, sehen Sie sich bitte die Referenzsyntax der Tabelle an.

    Wenn Sie eine Formel eingeben außerhalb des Tisches und diese Formel erfordert nur einen Bereich von Zellen, eine schnellere Möglichkeit, einen strukturierten Verweis zu erstellen, ist diese:

    1. Beginnen Sie nach der öffnenden Klammer mit der Eingabe des Tabellennamens. Während Sie den ersten Buchstaben eingeben, zeigt Excel alle passenden Namen an. Geben Sie gegebenenfalls weitere Buchstaben ein, um die Liste einzugrenzen.
    2. Verwenden Sie die Pfeiltasten, um den Tabellennamen in der Liste auszuwählen.
    3. Doppelklicken Sie auf den ausgewählten Namen oder drücken Sie die Tabulatortaste, um ihn in Ihre Formel aufzunehmen.
    4. Geben Sie die schließende Klammer ein und drücken Sie die Eingabetaste.

    Um zum Beispiel die größte Zahl in unserer Beispieltabelle zu finden, beginnen wir mit der Eingabe der MAX-Formel, geben nach der öffnenden Klammer "s" ein, wählen die Vertrieb Tabelle in der Liste und drücken Sie die Tabulatortaste oder doppelklicken Sie auf den Namen.

    Daraus ergibt sich die folgende Formel:

    =MAX(Verkäufe)

    Strukturierte Referenzsyntax

    Wie bereits erwähnt, müssen Sie die Syntax der strukturierten Verweise nicht kennen, um sie in Ihre Formeln einzubeziehen, aber es wird Ihnen helfen zu verstehen, was jede Formel tatsächlich tut.

    Normalerweise wird ein strukturierter Verweis durch eine Zeichenkette dargestellt, die mit einem Tabellennamen beginnt und mit einem Spaltenbezeichner endet.

    Nehmen wir als Beispiel die folgende Formel, die die Gesamtsummen der Süd und Norden Spalten in der Tabelle mit dem Namen Regionen :

    Die Referenz umfasst drei Komponenten:

    1. Name der Tabelle
    2. Artikelbezeichner
    3. Säulenbezeichner

    Um zu sehen, welche Zellen tatsächlich berechnet werden, markieren Sie die Formelzelle und klicken auf eine beliebige Stelle in der Formelleiste. Excel hebt die referenzierten Tabellenzellen hervor:

    Name der Tabelle

    Der Tabellenname verweist nur auf die Tabellendaten ohne Kopf- und Summenzeilen. Es kann ein Standard-Tabellenname sein wie Tabelle1 oder einen benutzerdefinierten Namen wie Regionen Um Ihrer Tabelle einen eigenen Namen zu geben, führen Sie die folgenden Schritte aus.

    Wenn sich Ihre Formel innerhalb der Tabelle befindet, auf die sie sich bezieht, wird der Tabellenname in der Regel weggelassen, da er implizit ist.

    Spaltenspezifizierer

    Der Spaltenbezeichner verweist auf die Daten in der entsprechenden Spalte, ohne Kopf- und Summenzeile. Ein Spaltenbezeichner wird durch den in Klammern gesetzten Spaltennamen dargestellt, z. B. [South].

    Um sich auf mehr als eine zusammenhängende Spalte zu beziehen, verwenden Sie den Bereichsoperator wie [[Süd]:[Ost]].

    Artikelbezeichner

    Um auf bestimmte Teile einer Tabelle zu verweisen, können Sie einen der folgenden Bezeichner verwenden.

    Artikelbezeichner Bezieht sich auf
    [Alle] Die gesamte Tabelle, einschließlich Tabellendaten, Spaltenüberschriften und Gesamtzeile.
    [#Daten] Die Datenzeilen.
    [Kopfzeile] Die Kopfzeile (Spaltenüberschriften).
    [Summen] Die Gesamtzeile; wenn es keine Gesamtzeile gibt, wird null zurückgegeben.
    [@Column_Name] Die aktuelle Zeile, d. h. die gleiche Zeile wie die Formel.

    Bitte beachten Sie, dass das Pfund-Zeichen (#) für alle Positionsbezeichner verwendet wird, mit Ausnahme der aktuellen Zeile. Um auf die Zellen in derselben Zeile zu verweisen, in der Sie die Formel eingeben, verwendet Excel das @-Zeichen, gefolgt von der Spaltenbezeichnung.

    Zum Beispiel, um Zahlen in der Süd und West Spalten der aktuellen Zeile, würden Sie diese Formel verwenden:

    =SUMME(Regionen[@Süd], Regionen[@West])

    Wenn die Spaltennamen Leerzeichen, Satzzeichen oder Sonderzeichen enthalten, wird ein zusätzlicher Satz von Klammern um den Spaltennamen herum angezeigt:

    =SUMME(Regionen[@[Umsatz Süd]], Regionen[@[Umsatz West]])

    Strukturierte Referenzoperatoren

    Die folgenden Operatoren ermöglichen es Ihnen, verschiedene Spezifizierer zu kombinieren und Ihre strukturierten Referenzen noch flexibler zu gestalten.

    Bereichsoperator (Doppelpunkt)

    Wie bei normalen Bereichsreferenzen verwenden Sie einen Doppelpunkt (:), um auf zwei oder mehr benachbarte Spalten in einer Tabelle zu verweisen.

    Die folgende Formel addiert zum Beispiel die Zahlen in allen Spalten zwischen Süd und Ost .

    =SUMME(Regionen[[Süden]:[Osten]])

    Vereinigungsoperator (Komma)

    Um auf nicht benachbarte Spalten zu verweisen, trennen Sie die Spaltenbezeichner durch Kommata.

    So können Sie zum Beispiel die Datenzeilen in der Datei Süd und West Spalten.

    =SUMME(Regionen[Süd], Regionen[West])

    Kreuzungsoperator (Raum)

    Er wird verwendet, um sich auf eine Zelle am Schnittpunkt einer bestimmten Zeile und Spalte zu beziehen.

    Um zum Beispiel einen Wert am Schnittpunkt der Insgesamt Zeile und West Spalte, verwenden Sie diese Referenz:

    =Regionen[#Summen] Regionen[[#Alle],[West]]

    Bitte beachten Sie, dass der [#All] Spezifizierer in diesem Fall erforderlich ist, weil der Spalten-Spezifizierer die gesamte Zeile nicht einschließt. Ohne ihn würde die Formel #NULL! zurückgeben.

    Syntaxregeln für Tabellenreferenzen

    Um strukturierte Verweise manuell zu bearbeiten oder zu erstellen, folgen Sie bitte diesen Richtlinien:

    1) Spezifizierer in Klammern einschließen

    Alle Spalten- und Sonderpostenbezeichnungen müssen in [eckige Klammern] eingeschlossen werden.

    Ein Spezifizierer, der andere Spezifizierer enthält, sollte in äußere Klammern eingeschlossen werden, z. B. Regionen[[Süd]:[Ost]].

    2. innere Bezeichner durch Kommas trennen

    Wenn ein Spezifizierer zwei oder mehr innere Spezifizierer enthält, müssen diese inneren Spezifizierer durch Kommata getrennt werden.

    Um zum Beispiel die Kopfzeile der Datei Süd Spalte geben Sie ein Komma zwischen [#Headers] und [South] ein und schließen diese ganze Konstruktion in einen zusätzlichen Satz von Klammern ein:

    =Regionen [[#Headers]], [[Süd]]

    3. keine Anführungszeichen um Spaltenüberschriften verwenden

    In Tabellenverweisen müssen Spaltenüberschriften nicht in Anführungszeichen gesetzt werden, unabhängig davon, ob es sich um Text, Zahlen oder Daten handelt.

    4. für einige Sonderzeichen in Spaltenüberschriften ein einfaches Anführungszeichen verwenden

    In strukturierten Verweisen haben einige Zeichen wie linke und rechte Klammern, das Pfundzeichen (#) und das einfache Anführungszeichen (') eine besondere Bedeutung. Wenn eines der oben genannten Zeichen in einer Spaltenüberschrift enthalten ist, muss ein einfaches Anführungszeichen vor diesem Zeichen in einem Spaltenbezeichner verwendet werden.

    Für die Spaltenüberschrift "Artikel #" lautet der Bezeichner zum Beispiel [Artikel '#].

    5 Verwenden Sie Leerzeichen, um strukturierte Verweise besser lesbar zu machen.

    Um die Lesbarkeit Ihrer Tabellenverweise zu verbessern, können Sie Leerzeichen zwischen den Bezeichnern einfügen. Normalerweise wird es als gute Praxis angesehen, Leerzeichen nach Kommas zu verwenden. Zum Beispiel:

    =AVERAGE(Regionen[Süd], Regionen[West], Regionen[Nord])

    Excel-Tabellenverweise - Formelbeispiele

    Um ein besseres Verständnis für strukturierte Verweise in Excel zu erlangen, wollen wir einige weitere Formelbeispiele durchgehen, die wir einfach, sinnvoll und nützlich halten wollen.

    Ermitteln der Anzahl der Zeilen und Spalten in einer Excel-Tabelle

    Um die Gesamtzahl der Spalten und Zeilen zu ermitteln, verwenden Sie die Funktionen COLUMNS und ROWS, die nur den Tabellennamen benötigen:

    SPALTEN( Tabelle ) ROWS( Tabelle )

    Zum Beispiel, um die Anzahl der Spalten und Datenreihen in der Tabelle mit dem Namen Vertrieb verwenden Sie diese Formeln:

    =COLUMNS(Verkäufe)

    =ROWS(Verkäufe)

    Zur Aufnahme der Kopfzeile und Gesamtanzahl Zeilen in der Zählung, verwenden Sie den [#ALL]-Spezifizierer:

    =ROWS(Verkäufe[#Alle])

    Der folgende Screenshot zeigt alle Formeln in Aktion:

    Leerzeichen und Nicht-Leerzeichen in einer Spalte zählen

    Wenn Sie etwas in einer bestimmten Spalte zählen, achten Sie darauf, dass Sie das Ergebnis außerhalb der Tabelle ausgeben, da es sonst zu Zirkelbezügen und falschen Ergebnissen kommen kann.

    Zum Zählen von Leerzeichen in einer Spalte verwenden Sie die Funktion COUNTBLANK, zum Zählen von nicht leeren Zellen in einer Spalte die Funktion COUNTA.

    Zum Beispiel, um herauszufinden, wie viele Zellen in der Jan Spalten leer sind und wie viele davon Daten enthalten, verwenden Sie diese Formeln:

    Rohlinge:

    =COUNTBLANK(Verkäufe[Jan])

    Nicht-Leerzeichen:

    =COUNTA(Verkäufe[Jan])

    Zum Zählen der nicht leeren Zellen in sichtbare Zeilen in einer gefilterten Tabelle, verwenden Sie die Funktion SUBTOTAL mit function_num auf 103 gesetzt:

    =SUBTOTAL(103,Verkäufe[Jan])

    Summe in einer Excel-Tabelle

    Der schnellste Weg, Zahlen in einer Excel-Tabelle zu addieren, besteht darin, die Option Zeile summieren zu aktivieren. Klicken Sie dazu mit der rechten Maustaste auf eine beliebige Zelle in der Tabelle, zeigen Sie auf Tabelle und klicken Sie auf Summen Zeile Die Gesamtzeile wird sofort am Ende der Tabelle erscheinen.

    Um dies zu beheben, markieren Sie eine leere Zelle in der Zeile Summe, klicken Sie auf den Pfeil, der neben der Zelle angezeigt wird, und wählen Sie dann die Funktion SUMME aus der Liste aus:

    Dadurch wird eine SUBTOTAL-Formel eingefügt, die nur die Werte in sichtbare Zeilen und ignoriert die herausgefilterten Zeilen:

    =SUBTOTAL(109,[Jan])

    Bitte beachten Sie, dass diese Formel nur in der Gesamte Zeile Wenn Sie versuchen, sie manuell in eine Datenzeile einzufügen, würde dies einen Zirkelbezug erzeugen und als Ergebnis 0 zurückgeben. Eine SUMmenformel mit einem strukturierten Bezug funktioniert aus demselben Grund ebenfalls nicht:

    Wenn Sie also die Gesamtzahlen wollen innerhalb der Tabelle müssen Sie entweder die Zeile "Total" aktivieren oder eine Referenz für einen normalen Bereich wie z. B. verwenden:

    =SUMME(B2:B5)

    Außerhalb des Tisches funktioniert die SUMmenformel mit einem strukturierten Verweis einwandfrei:

    =SUMME(Umsatz[Jan])

    Bitte beachten Sie, dass die Funktion SUMME im Gegensatz zu SUBTOTAL die Werte in allen sichtbaren und ausgeblendeten Zeilen addiert.

    Relative und absolute strukturierte Verweise in Excel

    Standardmäßig verhalten sich strukturierte Verweise in Excel folgendermaßen:

    • Mehrere Spalten Referenzen sind absolut und ändern sich nicht, wenn Formeln kopiert werden.
    • Einzelne Spalte Referenzen sind relativ Beim Kopieren/Einfügen über einen entsprechenden Befehl oder eine Tastenkombination (Strg+C und Strg+V) ändern sie sich nicht.

    In Situationen, in denen Sie eine Kombination aus relativen und absoluten Tabellenverweisen benötigen, gibt es keine Möglichkeit, die Formel zu kopieren und die Tabellenverweise korrekt beizubehalten. Durch Ziehen der Formel werden die Verweise auf einzelne Spalten geändert, und durch Kopieren/Einfügen von Verknüpfungen werden alle Verweise statisch. Aber es gibt ein paar einfache Tricks, um dies zu umgehen!

    Absoluter strukturierter Verweis auf eine einzelne Spalte

    Um einen einzelnen Spaltenbezug absolut zu machen, wiederholen Sie den Spaltennamen, um ihn formal in einen Bereichsbezug zu verwandeln.

    Relative Spaltenreferenz (Standard)

    Tabelle[Spalte]

    Absoluter Spaltenbezug

    Tabelle[[Spalte]]:[Spalte]]

    Um eine absolute Referenz für die aktuelle Zeile das Symbol @ dem Spaltenbezeichner vorangestellt:

    Tabelle[@[Spalte]:[Spalte]]

    Um zu sehen, wie relative und absolute Tabellenverweise in der Praxis funktionieren, betrachten Sie bitte das folgende Beispiel.

    Angenommen, Sie möchten die Verkaufszahlen für ein bestimmtes Produkt für 3 Monate addieren. Dazu geben wir den Namen des Zielprodukts in eine Zelle ein (in unserem Fall F2) und verwenden die Funktion SUMIF, um die Summe der Jan Verkäufe:

    =SUMIF(Umsatz[Artikel], $F$2, Umsatz[Jan])

    Wenn wir die Formel nach rechts ziehen, um die Summen für die beiden anderen Monate zu berechnen, ändert sich der [Item]-Bezug, und die Formel bricht ab:

    Um dies zu beheben, machen Sie den [Item]-Verweis absolut, aber lassen Sie [Jan] relativ:

    =SUMIF(Umsatz[[Artikel]:[Artikel]], $F$2, Umsatz[Jan])

    Jetzt können Sie die geänderte Formel auf andere Spalten ziehen und sie funktioniert einwandfrei:

    Relativer strukturierter Verweis auf mehrere Spalten

    In Excel-Tabellen sind strukturierte Verweise auf mehrere Spalten von Natur aus absolut und bleiben beim Kopieren in andere Zellen unverändert.

    Wenn Sie jedoch einen strukturierten Bereichsverweis relativieren müssen, stellen Sie jedem Spaltenbezeichner den Tabellennamen voran und entfernen die äußeren eckigen Klammern wie unten gezeigt.

    Absoluter Bereichsbezug (Standard)

    table[[column1]:[column2]]

    Referenz für den relativen Bereich

    Tabelle[Spalte1]:Tabelle[Spalte2]

    Zum Verweis auf die aktuelle Zeile in der Tabelle verwenden Sie das Symbol @:

    [@spalte1]:[@spalte2]

    Zum Beispiel kann die folgende Formel mit einem absolute strukturierte Referenz addiert die Zahlen in der aktuellen Zeile der Tabelle Jan und Februar Wenn sie in eine andere Spalte kopiert wird, bleibt die Summe bestehen. Jan und Februar .

    =SUMME(Umsatz[@[Jan]:[Feb]])

    Wenn Sie möchten, dass sich der Verweis auf der Grundlage einer relativen Position der Spalte, in die die Formel kopiert wird, ändert, machen Sie es relativ :

    =SUMME(Umsatz[@Jan]:Umsatz[@Feb])

    Bitte beachten Sie die Formeltransformation in Spalte F (der Tabellenname wird weggelassen, da die Formel innerhalb der Tabelle steht):

    So erstellen Sie Tabellenreferenzen in Excel. Wenn Sie sich die in diesem Tutorial besprochenen Beispiele genauer ansehen möchten, können Sie unsere Beispiel-Arbeitsmappe zu Excel Structured Reference herunterladen. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog wiederzusehen.

    Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.