INDIREKT in Excel: Vollständige Anleitung mit Verwendung, Syntax und Beispielen

Letzte Aktualisierung: 01/09/2025
Autor: Holger
  • INDIRECT wertet als Text erstellte Referenzen aus, um deren Inhalt zurückzugeben, wodurch dynamische Referenzen möglich werden.
  • Unterstützt die Stile A1 (Standard) und F1C1; kann für Berichte mit mehreren Blättern mit SUMME oder SVERWEIS kombiniert werden.
  • Externe Referenzen erfordern, dass die Quellarbeitsmappe geöffnet ist. Referenzen außerhalb des Rasters geben einen Fehler zurück.

INDIREKT-Funktion in Excel

Wenn Sie jemals eine Formel verwenden wollten, die dynamisch auf eine Zelle, einen Bereich oder sogar ein anderes Tabellenblatt verweist, ohne die Formel jedes Mal neu schreiben zu müssen, ist die Funktion INDIREKT genau das Richtige. Mit ihr können Sie Verweise aus Text, Zellen oder einer Kombination aus beidem erstellen, und Excel wertet diesen Verweis aus, um dessen Inhalt sofort zurückzugeben.

Der Vorteil der Funktion INDIREKT liegt darin, dass Sie die Zelle oder den Bereich, auf den sich eine Formel bezieht, ändern können, ohne die Formel selbst zu verändern . Dies ist ideal für Berichte, Dashboards und Vorlagen mit Daten, die sich über mehrere Tabellenblätter erstrecken. Darüber hinaus eignet sie sich hervorragend als Bindeglied zu anderen Funktionen (SUMME, SVERWEIS usw.) und ermöglicht so verkettete Bezüge und zentralisierte Berichte.

Was macht die Funktion INDIREKT in Excel?

Die Funktion INDIREKT gibt den Inhalt einer Referenz zurück, die wir ihr als Text übergeben . Diese Textzeichenfolge kann so einfach wie „B2“ oder so komplex wie „'Umsatz 2024'!C5“ sein; sie kann auch aus Werten in anderen Zellen stammen, die wir mit dem &-Operator verketten, um die vollständige Referenz zu erstellen.

Ist der an die Funktion INDIREKT übergebene Bezug gültig, wertet Excel ihn aus und zeigt den Wert der entsprechenden Zelle oder des entsprechenden Bereichs an . Ist der Bezug ungültig oder verweist er auf einen Bereich außerhalb der Tabellenblattgrenzen, werden je nach Fall Fehler wie #BEZUG! oder #WERT! angezeigt.

Es gibt einen wichtigen Unterschied: Wenn Sie über Text auf eine andere Arbeitsmappe (Datei) verweisen, muss die Quellarbeitsmappe geöffnet sein, damit die Funktion den Verweis auflösen kann. Ist die Datei geschlossen, gibt INDIREKT einen Fehler zurück (#REF! oder #WERT!).

Darüber hinaus akzeptiert Excel keine Verweise, die außerhalb des Rasters liegen: Wenn der Text über Zeile 1.048.576 oder Spalte XFD (16.384) hinausgeht, kann die Funktion INDIREKT ihn nicht auflösen und schlägt fehl.

INDIRECT-Syntax und -Argumente

Die allgemeine Syntax lautet =INDIREKT(ref; ) . Das erste Argument ist erforderlich, das zweite optional; beide steuern, wie die Referenz interpretiert wird.

`ref` ist der Text, der die auszuwertende Referenz darstellt. Es kann sich um eine Zeichenkette (z. B. „B3“), den Inhalt einer Zelle (A2, A3 usw.), einen definierten Namen, der auf eine Zelle oder einen Bereich verweist, oder sogar um eine Referenz handeln, die mehrere Teile mithilfe von `&` in Echtzeit kombiniert.

A1 ist ein optionaler logischer Wert, der den Referenzstil angibt: Ist er WAHR (oder wird er weggelassen), interpretiert Excel die Referenz im A1-Format ; ist er FALSCH, wird sie im F1C1- Format interpretiert . Dieses Argument verweist nicht auf die Zelle, sondern definiert die „Sprache“ der Referenz.

Beachten Sie, dass INDIRECT einen Fehler zurückgibt (#REF! oder #VALUE!, je nach Kontext) , wenn die in ref übergebene Textzeichenfolge keine gültige Referenz darstellt (z. B. eine falsche Syntax aufweist oder der Bereich nicht existiert), anstatt des erwarteten Werts.

Referenzen A1 und F1C1 (R1C1): Was sie bedeuten und wann sie verwendet werden

In Excel ist das A1-Format am gebräuchlichsten . Dabei werden Spalten mit Buchstaben (A, B, C, …) und Zeilen mit Zahlen (1, 2, 3, …) gekennzeichnet. Eine Adresse wie A10 bezeichnet den Schnittpunkt von Spalte A und Zeile 10.

  Versteckte Dateien und Ordner in Windows 11 anzeigen: Lösungen und Tricks

Die alternative Schreibweise ist F1C1 (wobei F für Zeile und C für Spalte steht), wobei beide Koordinaten numerisch sind. Beispielsweise repräsentiert F5C10 den Schnittpunkt von Zeile 5 und Spalte 10, was für die Automatisierung oder programmgesteuerte Generierung von Referenzen nützlich sein kann.

In der Praxis gilt: Wenn Sie das zweite Argument von INDIREKT nicht angeben oder auf WAHR setzen, geht die Funktion davon aus, dass Sie in Zelle A1 arbeiten . Soll die Referenz als F1C1 interpretiert werden, verwenden Sie FALSCH als zweites Argument.

Grundlegende Beispiele und erwartete Ergebnisse

Betrachten wir einige typische Situationen, um zu verstehen, wie INDIRECT mit einfachen Verweisen, definierten Namen und Textverkettung funktioniert. Diese Muster bilden die Grundlage für komplexere Szenarien.

Daten Formula Beschreibung Folge
A2 = "B2" und B2 = 1,333 =INDIREKT(A2) Die Formel nimmt den Text aus A2 ("B2") als Adresse und Lesen Sie den Wert von B2. 1,333
A3 = "B3" und B3 = 45 =INDIREKT(A3) Auch hier speichert A3 die Adresse; INDIREKT gibt zurück, was in B3 steht. 45
B4 hat einen definierten Namen (z. B. „George“) und sein Wert ist 10 =INDIREKT("Jorge") Die Funktion verwendet die definierter Name und ruft den zugehörigen Wert ab (Zelle B4). 10
A5 = 5 und B5 = 62 =INDIREKT("B"&A5) Die Referenz wird durch die Verkettung von „B“ mit der 5 von A5 erstellt; weist auf B5 hin. 62

Beachten Sie, dass die Referenz in allen Fällen aus Text stammt (sei es ein Textwort, eine Referenz aus einer anderen Zelle oder ein Name). Das ist das Wesen von INDIREKT: die Umwandlung einer gültigen Zeichenkette in eine aktive Referenz.

Kurze Zusammenfassung der Verwendung

Falls Sie eine Kurzanleitung benötigen, damit Sie sich nicht verirren, finden Sie hier einen sehr nützlichen und unkomplizierten Mini-Spickzettel, der für den täglichen Gebrauch konzipiert ist :

  1. Nutzen Sie das Formular =INDIREKT(Textreferenz) sodass Excel die gespeicherte oder erstellte Referenz als Text auswertet.
  2. Im Referenzargument können Sie übergeben eine vollständige Adresse (zum Beispiel C2) oder verbinden Sie Buchstaben und Zahlen mit & (zum Beispiel «C»&2).
  3. Um zu einem anderen Blatt zu gelangen, verfassen Sie den Text mit dem Blattnamen und der Zelle: =INDIREKT(«'»&Tabelle&»'!Zelle»).

Beachten Sie, dass Sie, wenn der Blattname Leerzeichen oder Sonderzeichen enthält, den Namen innerhalb des Textes in einfache Anführungszeichen setzen müssen : zum Beispiel 'Sales Seville'.

Erstellen von Referenzen aus Text und Zellen

Einer der größten Vorteile der INDIREKT-Funktion ist ihre Fähigkeit, Elemente zu verketten und so flexible Pfade zu erstellen. Wenn Sie beispielsweise den Spaltenbuchstaben in B1 und die Zeilennummer in B2 speichern, können Sie =INDIREKT(B1 & B2) verwenden , und Excel verweist auf diese Adresse.

Wenn Sie hingegen die Spalte fixieren und nur die Zeile über eine Zelle ändern möchten, gibt beispielsweise =INDIREKT("C" & B2) immer den Wert in Spalte C und Zeile B2 zurück.

Diese Tricks sind besonders nützlich, wenn man Panels mit Selektoren (Datenvalidierungen, Dropdown-Menüs usw.) erstellt, die steuern, in welche Richtung man jeweils blickt.

Verweise auf andere Blätter und andere Bücher

Um auf ein anderes Tabellenblatt zu verweisen, lautet die Grundformel =INDIREKT("'"&Tabellenblattname&"'!Adresse") . Befindet sich der Tabellenblattname in Zelle A1 und Sie möchten zu Zelle C1 springen, verwenden Sie beispielsweise =INDIREKT("'"&A1&"'!C1").

Mit diesem Ansatz können Sie ein „Übersichtsblatt“ erstellen, das Daten aus mehreren Tabellenblättern mit identischer Struktur zusammenführt . Durch Ändern des Tabellenblattnamens in einer Zelle (oder über ein Dropdown-Menü) ruft die Formel automatisch die Daten aus diesem Tabellenblatt ab.

  Konfigurieren und beherrschen Sie den Windows 11 Explorer mit NVDA

Bei externen Arbeitsmappen ist das Prinzip ähnlich, allerdings mit einer Bedingung: Die Arbeitsmappe muss geöffnet sein. Wenn Sie beispielsweise die Formel =INDIREKT("Januar!"B2) bei geschlossener Arbeitsmappe verwenden, erhalten Sie eine Fehlermeldung; öffnen Sie die Arbeitsmappe, dann funktioniert es.

Leistungsstarke Kombinationen: SUMME, SVERWEIS und mehr

Die Funktion INDIREKT steht selten allein. Ihre Magie entfaltet sich erst in Kombination mit anderen Funktionen. Um beispielsweise den Bereich B1:B5 in einem Tabellenblatt zu summieren, dessen Name in A3 steht, könnte man Folgendes schreiben : =SUMME(INDIREKT(""&A3&"'!B1:B5")).

Um dynamische Suchvorgänge über verschiedene Tabellenblätter hinweg zu erstellen, können Sie den Bereich der SVERWEIS-Funktion mit INDIREKT definieren: =SVERWEIS(E2; INDIREKT("'"&D1&"'!A3:D6"); 4; FALSCH) . Indem Sie den Inhalt von D1 in den Namen eines anderen Tabellenblatts ändern, passt sich der Suchvorgang automatisch an, ohne dass die Formel geändert werden muss.

Wenn Sie den Bereich nur an verschiedenen Stellen im Tabellenblatt wiederverwenden möchten, können Sie die Referenz mit =INDIREKT("'"&D1&"'!A3:D6") erzeugen und sie dann in der gewünschten Funktion verwenden.

Sperren von Referenzen beim Einfügen von Zeilen oder Spalten

Ein wichtiger Punkt: Eine klassische Referenz wie =A5 wird aktualisiert, wenn Sie eine Zeile darüber einfügen (sie wird zu =A6). Im Gegensatz dazu verweist =INDIREKT("A5") weiterhin auf die Adresse A5 als Text, selbst wenn diese Zelle leer ist oder etwas anderes enthält.

Dies ist sehr nützlich, wenn eine Formel trotz Umstrukturierung des Tabellenblatts durch Einfügen oder Löschen von Zeilen/Spalten unverändert bleiben soll . Verwenden Sie diese Funktion jedoch mit Bedacht: Wenn Sie den Wert „vorher“ in Zelle A5 beibehalten möchten, ist ein direkter Verweis möglicherweise besser geeignet.

Fallstudie: Umsatz nach Stadt zwischen Registerkarten

Stellen Sie sich vor, Sie haben für jede Stadt (Barcelona, ​​Madrid, Sevilla, Bilbao) ein eigenes Tabellenblatt mit derselben Tabelle und denselben Datenbereichen. Sie möchten einen Bericht, der die wichtigsten Kennzahlen basierend auf der in einem Auswahlfeld ausgewählten Stadt anzeigt. INDIRECTO ist dafür die perfekte Lösung.

Schritt für Schritt: Erstellen Sie das Tabellenblatt „Bericht“, fügen Sie eine Zelle mit einer Dropdown-Liste von Städten hinzu (z. B. in Zelle D3 ) und erstellen Sie die Zusammenfassungstabelle. Geben Sie in Zelle E7 dieser Tabelle die Formel =INDIREKT($D$3&"!B2") ein , um die Daten aus Zelle B2 für die ausgewählte Stadt abzurufen.

Das Dollarzeichen ($) fixiert den Bezug auf Zelle D3, sodass beim Kopieren oder Verschieben der Formel innerhalb der Tabelle immer der entsprechende Selektor verwendet wird . Wenn Sie dann in Zelle D3 „Seville“ in „Madrid“ ändern, übernimmt die Formel automatisch die Daten aus Zelle B2 des Tabellenblatts „Madrid“.

Wiederholen Sie dieses Muster für die restlichen benötigten Zellen (B3, B4 usw.), wobei Sie das gleiche Design zwischen den Stadttabellen beibehalten, damit die Zuordnung konsistent ist und der Wartungsaufwand minimal bleibt.

Verkettete Referenzen und flexible Konstruktion

Die Funktion INDIREKT eignet sich auch für Zeichenkettenreferenzen. Wenn beispielsweise A1 den Text "B1" enthält und B1 die Zahl 5, wird =INDIREKT(A1) zuerst A1 auflösen (das B1 enthält) und dann den Wert von B1 zurückgeben (der 5 ist).

Das Interessante daran ist, dass man die Adresse in Teile aufteilen kann: einen Buchstaben in der Formel selbst und die Zeile in einer Zelle. Mit =INDIREKT("B" & A5) verknüpft Excel die Spalte B mit der Zahl in A5 und gibt den Wert an dieser Schnittmenge zurück.

Diese Konstruktionsart ist nützlich, wenn Sie Arrays mit der gleichen Geometrie über mehrere Tabellenblätter hinweg haben und bestimmte Zellen abrufen möchten, ohne die Formeln für jedes Tabellenblatt zu wiederholen.

  Erfahren Sie, wie Sie den WhatsApp-Namensverlauf auf iPhone und Android löschen

Bewährte Vorgehensweisen, Grenzen und häufige Fehler

Wenn Sie Verweise auf Tabellenblätter erstellen, deren Namen Leerzeichen oder Sonderzeichen enthalten, setzen Sie diese innerhalb der Zeichenkette immer in einfache Anführungszeichen : 'Sales Seville' ist die korrekte Vorgehensweise.

Wenn Sie versuchen, eine Adresse zu erstellen, die außerhalb des Excel-Rasters liegt (jenseits von XFD oder Zeile 1.048.576), kann die Funktion sie nicht auflösen und gibt einen Fehler zurück. Das ist reine Logik: Sie fragen nach etwas, das nicht existiert.

Wenn Sie externe Verweise auf andere Dateien verwenden, denken Sie daran, die Zielarbeitsmappe zu öffnen. Ist sie nicht geöffnet, kann INDIREKT den Pfad nicht auswerten und gibt je nach Situation #REF! oder #WERT! zurück.

Wenn beim Verketten ein #WERT! angezeigt wird, überprüfen Sie, ob Sie Text mit nicht umgewandelten Zahlen hinzufügen oder ob die Struktur der Anführungszeichen und des Ausrufezeichens korrekt eingerichtet ist (insbesondere bei Verweisen auf Tabellenblätter: «'Tabellenblatt'!Zelle»).

Weitere nützliche Beispiele für den Alltag

Angenommen, Sie haben eine Liste von Monaten in Zelle A3 und möchten die Werte in den Zellen B1 bis B5 des Tabellenblatts, die dem ausgewählten Monat entsprechen, summieren. Mit der Formel =SUMME(INDIREKT(""&A3&"'!B1:B5")) können Sie die Summe entsprechend dem Monat in Zelle A3 anpassen.

Um einen dynamischen Bereich zu definieren, der in andere Berechnungen einfließt, können Sie =INDIREKT("'"&D1&"'!A3:D6") verwenden . Diese Formel erstellt den Bereich A3:D6 aus dem Tabellenblatt, dessen Name in Zelle D1 steht. Anschließend können Sie diesen Bereich in SUMME, MITTELWERT oder einer Nachschlagetabelle verwenden.

Wenn Sie aus irgendeinem Grund den F1C1-Stil bevorzugen (z. B. in Makros oder Modellen, die mit numerischen Indizes arbeiten), passen Sie das zweite Argument an : =INDIREKT("F5C10", FALSCH), damit Excel die Zeichenfolge im F1C1-Format interpretiert.

Tipps für Berichte und Dashboards

Fassen Sie die Zielnamen (Städte, Monate, Produkte) zentral auf einem Tabellenblatt zusammen und verwenden Sie die Datenvalidierung zur Auswahl. So müssen Sie nur den Selektor ändern , und der Rest des Berichts wird automatisch aktualisiert.

Vereinheitlichen Sie die Struktur aller Tabellenblätter (gleiche Überschriften, gleiche Position der wichtigsten Kennzahlen). Diese Einheitlichkeit gewährleistet, dass Formeln wie =INDIREKT("'"&Selector&"'!FixedCells") einwandfrei funktionieren.

Wenn Sie einen Verweis auch beim Einfügen von Zeilen oder Spalten fixieren müssen, ändern Sie direkte Verweise in indirekte Verweise mit festem Text . Dadurch wird verhindert, dass Excel die Pfade automatisch anpasst.

Durch das Beherrschen dieser Konzepte wird die Funktion INDIREKT zu einem unverzichtbaren Werkzeug: dynamische Bezüge, Berichte über mehrere Tabellenblätter und robuste Formeln , die auch bei kleineren Strukturänderungen nicht beeinträchtigt werden. Ein einfaches, aber unglaublich vielseitiges Tool, mit dem Sie Ihre Excel-Arbeitsmappen optimieren können.

So verknüpfen Sie eine Dropdown-Liste in Excel
In Verbindung stehender Artikel:
So verknüpfen Sie eine Dropdown-Liste in Excel
Holger

Isaac

Leidenschaftlicher Autor über die Welt der Bytes und der Technologie im Allgemeinen. Ich liebe es, mein Wissen durch Schreiben zu teilen, und genau das werde ich in diesem Blog tun und Ihnen die interessantesten Dinge über Gadgets, Software, Hardware, technologische Trends und mehr zeigen. Mein Ziel ist es, Ihnen dabei zu helfen, sich auf einfache und unterhaltsame Weise in der digitalen Welt zurechtzufinden.