KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Dynamische Arbeitsblatt- oder Arbeitsmappenreferenz in Excel

AutorSiluvia Änderungsdatum

Angenommen, Sie haben Daten im gleichen Format über mehrere Arbeitsblätter oder Arbeitsmappen verteilt und möchten diese dynamisch in ein anderes Blatt übertragen – dann hilft Ihnen die INDIREKT-Funktion, dies schnell und effizient zu erledigen.

doc-dynamic-worksheet-reference-1

Zellen in einem anderen Arbeitsblatt dynamisch referenzieren
Zellen in einer anderen Arbeitsmappe dynamisch referenzieren


Zellen in einem anderen Arbeitsblatt dynamisch referenzieren

Angenommen, es gibt vier Arbeitsblätter mit unterschiedlichen Quartalsverkäufen für vier Verkäufer, und Sie möchten ein Zusammenfassungsarbeitsblatt erstellen, um die Quartalsverkäufe basierend auf dem jeweiligen Verkäufer dynamisch abzurufen. Um dies zu erreichen, kann die folgende Formel helfen.

Allgemeine Formel

=INDIRECT(")'„&sheet_name&"'!Cell to return data from")

doc-dynamic-worksheet-reference-2

1. Wie im folgenden Screenshot gezeigt, erstellen Sie zunächst das Zusammenfassungsarbeitsblatt, indem Sie die Arbeitsblattnamen jeweils in separate Zellen eingeben. Wählen Sie anschließend eine leere Zelle aus, fügen Sie die folgende Formel ein und drücken Sie die Eingabetaste.

=INDIRECT("'"&B3&„'!C3")

doc-dynamic-worksheet-reference-3

Hinweise: Im Code:

  • B3ist die Zelle, die den Arbeitsblattnamen enthält, aus dem Sie Daten abrufen werden;
  • C3ist die Zelladresse im jeweiligen Arbeitsblatt, aus der Sie deren Daten abrufen werden;
  • Um zu verhindern, dass ein Fehlerwert zurückgegeben wird, wenn entweder B5 (die Zelle mit dem Arbeitsblattnamen) oder C3 (die Zelle, aus der Sie die Daten abrufen) leer ist, schließen Sie bitte die INDIREKT-Formel in eine WENN-Funktion ein, wie unten dargestellt:
    =IF(OR(B3="",C3=""),"",INDIRECT($B$3&"!C3"))
  • Wenn Ihre Arbeitsblattnamen keine Leerzeichen enthalten, können Sie diese Formel direkt verwenden
    =INDIRECT(B3&„!C3")

2. Ziehen Sie anschließend den Ausfüllkästchen-Griff nach unten, um die Formel auf andere Zellen anzuwenden. Jetzt haben Sie alle Verkäufe des ersten Quartals aus den entsprechenden Arbeitsblättern abgerufen.

doc-dynamic-worksheet-reference-4

3. Fahren Sie fort, um bei Bedarf alle Verkäufe der weiteren Quartale abzurufen. Vergessen Sie nicht, die Zellreferenz in der Formel entsprechend anzupassen.

doc-dynamic-worksheet-reference-5


Zellen in einer anderen Arbeitsmappe dynamisch referenzieren

Dieser Abschnitt zeigt Ihnen, wie Sie in Excel Zellen aus einer anderen Arbeitsmappe dynamisch referenzieren können.

Allgemeine Formel

=INDIRECT(")'[" & Book name & "]„ & Sheet name & "'!" & Cell address)

Wie im folgenden Screenshot gezeigt, befinden sich die Daten, die Sie abrufen möchten, in Spalte E des Arbeitsblatts „Gesamtverkäufe“ in einer separaten Arbeitsmappe mit dem Namen „Verkaufsdatei“. Gehen Sie Schritt für Schritt wie folgt vor, um dies zu erreichen.

doc-dynamic-worksheet-reference-6

1. Geben Sie zunächst die Arbeitsmappeninformationen ein – einschließlich Arbeitsmappenname, Arbeitsblattname und Referenzzellen –, auf deren Grundlage Sie Daten in die aktuelle Arbeitsmappe abrufen möchten.

2. Wählen Sie eine leere Zelle aus, fügen Sie die folgende Formel ein und drücken Sie die Eingabetaste.

=INDIRECT("'["&$B$3&"]"&$C$3&„'!"&D3)

doc-dynamic-worksheet-reference-7

Hinweise:

  • B3enthält die Arbeitsmappenname, aus der Sie die Daten extrahieren möchten;
  • C3ist der Arbeitsblattname;
  • D3ist die Zelle, aus der Sie Daten abrufen werden;
  • Der #BEZUG!-Fehlerwert wird zurückgegeben, wenn die referenzierte Arbeitsmappe geschlossen ist;
  • Um den #BEZUG!-Fehlerwert zu vermeiden, schließen Sie bitte die INDIREKT-Formel in die WENNFEHLER-Funktion ein, wie folgt:
    =IFERROR(INDIRECT("‚["&$B$3&"]"&$C$3&"'!"&D3),„")

3. Ziehen Sie anschließend das Ausfüllkästchen nach unten, um die Formel auf weitere Zellen anzuwenden.

doc-dynamic-worksheet-reference-8

Tipp:Wenn Sie nicht möchten, dass die Rückgabewert nach dem Schließen der referenzierten Arbeitsmappe zu einem Fehler wird, können Sie stattdessen direkt die Arbeitsmappenname, Arbeitsblattname und die Zelladresse in der Formel angeben, wie hier:
=INDIRECT(‚[SalesFile.xlxs]Total sales'!E3,„")


Verwandte Funktion

Die INDIREKT-Funktion
Die Microsoft Excel-Funktion INDIREKT wandelt eine Textzeichenfolge in eine gültige Zellreferenz um.


Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.