Note: The other languages of the website are Google-translated. Back to English

Dynamische Excel-Arbeitsblatt- oder Arbeitsmappenreferenz

Angenommen, Sie haben Daten mit demselben Format über mehrere Arbeitsblätter oder Arbeitsmappen hinweg und müssen Daten aus diesen Arbeitsblättern oder Arbeitsmappen dynamisch in ein anderes Blatt übertragen. Mit der INDIRECT-Funktion können Sie dies schnell erledigen.

Referenzzellen in einem anderen Arbeitsblatt dynamisch
Referenzzellen in einer anderen Arbeitsmappe dynamisch


Referenzzellen in einem anderen Arbeitsblatt dynamisch

Angenommen, es gibt vier Arbeitsblätter mit unterschiedlichen Verkäufen in Quartalen für vier Verkäufer, und Sie möchten ein zusammenfassendes Arbeitsblatt erstellen, um die Quartalsverkäufe basierend auf dem entsprechenden Verkäufer dynamisch abzurufen. Damit es funktioniert, kann die folgende Formel helfen.

Generische Formel

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

1. Wie im folgenden Screenshot gezeigt, müssen Sie zunächst das zusammenfassende Arbeitsblatt erstellen, indem Sie die Blattnamen separat in verschiedene Zellen eingeben. Wählen Sie dann eine leere Zelle aus, kopieren Sie die folgende Formel hinein und drücken Sie die Taste Weiter Key.

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

Anmerkungen: Im Code:

  • B3 ist die Zelle mit dem Blattnamen, aus dem Sie Daten abrufen möchten;
  • C3 ist die Zellenadresse in dem spezifischen Arbeitsblatt, aus dem Sie die Daten abrufen.
  • Um zu verhindern, dass der Fehlerwert zurückgegeben wird, wenn entweder B5 (die Blattnamenszelle) oder C3 (die Zelle, aus der Sie die Daten abrufen) leer ist, fügen Sie der INDIRECT-Formel eine IF-Funktion bei, die wie folgt angezeigt wird:
    = IF (OR (B3 = "", C3 = ""), "", INDIRECT ($ B $ 3 & "! C3"))
  • Wenn Ihre Blattnamen keine Leerzeichen enthalten, können Sie diese Formel direkt verwenden
    = INDIREKT (B3 & "! C3")

2. Ziehen Sie dann seine Griff füllen nach unten, um die Formel auf andere Zellen anzuwenden. Jetzt haben Sie alle Verkäufe des ersten Quartals aus den spezifischen Arbeitsblättern zurückgegeben.

3. Ziehen Sie alle Verkäufe anderer Quartale nach Bedarf ab. Und vergessen Sie nicht, die Zellreferenz in der Formel zu ändern.


Referenzzellen in einer anderen Arbeitsmappe dynamisch

In diesem Abschnitt wird über das dynamische Verweisen von Zellen in einer anderen Arbeitsmappe in Excel gesprochen.

Generische Formel

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

Wie der folgende Screenshot zeigt, befinden sich die Daten, die Sie zurückgeben möchten, in Spalte E des Arbeitsblatts "Gesamtumsatz" in einer separaten Arbeitsmappe mit dem Namen "SalesFile". Bitte gehen Sie Schritt für Schritt wie folgt vor, um dies zu erreichen.

1. Geben Sie zunächst die Arbeitsmappeninformationen (einschließlich des Arbeitsmappennamens, des Arbeitsblattnamens und der Referenzzellen) ein, die Sie basierend auf diesen Informationen in die aktuelle Arbeitsmappe ziehen.

2. Wählen Sie eine leere Zelle aus, kopieren Sie die folgende Formel hinein und drücken Sie die Taste Weiter Key.

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

Anmerkungen:

  • B3 enthält den Arbeitsmappennamen, aus dem Sie die Daten extrahieren möchten;
  • C3 ist der Blattname;
  • D3 ist die Zelle, aus der Sie Daten abrufen werden;
  • Das BEZUG! Der Fehlerwert wird zurückgegeben, wenn die referenzierte Arbeitsmappe geschlossen wird.
  • Um das #REF zu vermeiden! Fehlerwert, bitte fügen Sie die INDIRECT-Formel wie folgt der IFERROR-Funktion bei:
    = IFERROR (INDIREKT ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")

3. Ziehen Sie dann den Füllgriff nach unten, um die Formel auf andere Zellen anzuwenden.

TIPP: Wenn Sie nicht möchten, dass der Rückgabewert nach dem Schließen der referenzierten Arbeitsmappe ein Fehler wird, können Sie den Arbeitsmappennamen, den Arbeitsblattnamen und die Zellenadresse in der Formel wie folgt direkt angeben:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")


Verwandte Funktion

Die INDIRECT-Funktion
Die Microsoft Excel INDIRECT-Funktion konvertiert eine Textzeichenfolge in eine gültige Referenz.


Die besten Tools für die Office-Produktivität

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

Sie möchten Ihre tägliche Arbeit schnell und perfekt erledigen? Kutools for Excel bietet 300 leistungsstarke erweiterte Funktionen (Arbeitsmappen kombinieren, nach Farbe summieren, Zelleninhalte teilen, Datum konvertieren usw.) und 80% Zeit für Sie sparen.

  • Entwickelt für 1500 Arbeitsszenarien, hilft Ihnen, 80 % der Excel-Probleme zu lösen.
  • Reduzieren Sie täglich Tausende von Tastatur- und Mausklicks und entlasten Sie Ihre müden Augen und Hände.
  • Werden Sie in 3 Minuten ein Excel-Experte. Sie müssen sich keine schmerzhaften Formeln und VBA-Codes mehr merken.
  • 30 Tage unbegrenzte kostenlose Testversion. 60 Tage Geld-zurück-Garantie. Kostenloses Upgrade und Support für 2 Jahre.
Excel-Multifunktionsleiste (mit installiertem Kutools für Excel)

Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).

  • Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
  • Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
  • Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Registerkarten in Office (einschließlich Excel), genau wie Chrome, Firefox und New Internet Explorer.
Screenshot von Excel (mit installiertem Office Tab)
Kommentare (1)
Noch keine Bewertungen. Bewerten Sie als Erster!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
bitte melde dich wieder bei mir. Es ist eine Weile her, seit ich Cel-Referenzen verwendet habe. Was ich tun möchte, ist aus einer Spalte von Ganzen, ich möchte eine neue Spalte erstellen und jede 100. Zeile der vorherigen Spalte greifen. Nehmen wir an, ich habe Zellen gefüllt in F3, F103, F203 ... ich möchte, dass der Inhalt in G3, G4, G5 erscheint. es funktioniert nicht zu sagen =(F3+100*counter) mit einem Zähler in einer Spalte neben der ich die Formel habe.
Es sind noch keine Kommentare vorhanden
Hinterlassen Sie Ihre Kommentare
Als Gast posten
×
Bewerte diese Nachricht:
0   Figuren
Vorgeschlagene Standorte

Folgen Sie uns

Copyright © 2009 - www.extendoffice.com. | Alle Rechte vorbehalten. Unterstützt von ExtendOffice. | Sitemap
Microsoft und das Office-Logo sind Marken oder eingetragene Marken der Microsoft Corporation in den USA und / oder anderen Ländern.
Geschützt durch Sectigo SSL