Inhaltsverzeichnis
Sie möchten Excel verwenden, um Referenzzellen in einem anderen Blatt basierend auf einem Zellenwert In diesem Tutorium werde ich den gesamten Prozess Schritt für Schritt erklären. Ich werde im Wesentlichen zwei Wege aufzeigen, wie man dies tun kann. Aber bevor ich auf die Diskussion eingehe, möchte ich Ihr Gedächtnis mit der Excel-Funktion INDIRECT .
Excel-Arbeitsmappe herunterladen
Laden Sie zunächst die Excel-Arbeitsdatei herunter, die ich zum Verfassen dieses Artikels verwendet habe.
Referenzzelle auf Zellenwert.xlsx
Excel INDIRECT-Funktion
Excel INDIRECT-Funktion gibt die durch eine Zeichenkette angegebene Referenz zurück.
Die Syntax von die INDIRECT Funktion :
=INDIRECT(ref_text, [a1])
Hier,
- ref_text (erforderlich) : Dieses Argument kann eine der folgenden Eingaben annehmen:
- Eine Zellreferenz im A1-Stil, zum Beispiel, INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) , usw.
- Ein Verweis im Stil von R1C1, z. B. INDIRECT(R9C7), INDIRECT(R2C3), usw.
Anmerkungen: Um diese Referenz zu verwenden, müssen Sie die R1C1-Referenz in der Datei > Optionen > Excel-Optionen > Formeln > Arbeiten mit Formeln Prüfen R1C1 Referenzstil
Verwenden Sie definierte Namen als Referenzen, z. B. =INDIRECT("alter_Wert"), =INDIRECT("neuer_Wert"), wobei alter_Wert = A5 und neuer_Wert=B5.
Ein Verweis auf eine Zelle als Textzeichenfolge, z. B. INDIRECT("A1"), INDIRECT("D15")
- a1 (fakultativ) :
- Wenn a1 weggelassen wird oder 1 ist, ist der Zellbezug vom Typ A1.
- Wenn sie falsch ist, bezieht sie sich auf den Zellbezug R1C1.
In der folgenden Abbildung sehen Sie einige Verwendungsmöglichkeiten von Excel INDIRECT Funktion .
Lassen Sie uns nun erörtern, wie Sie mit Excel eine Zelle in einem anderen Arbeitsblatt auf der Grundlage eines Zellwerts referenzieren können.
2 Beispiele für eine Referenzzelle in einem anderen Excel-Blatt basierend auf einem Zellwert
Ich werde demonstrieren, wie man auf eine Zelle in einem anderen Excel-Blatt verweist, indem man die INDIRECT Funktion mit der Datenvalidierungsliste für die erste Methode. Dann, für die letzte Methode, werde ich die INDIRECT Funktion Für beide Methoden werde ich auch den Ampersand-Operator in die Formel einbauen.
Beispiel 1: Eine einzelne Zelle auswählen und sich auf einen ganzen Bereich von Zellen beziehen
Ich habe zwei Excel-Arbeitsblätter mit den Namen AAPL und MSFT Beide Arbeitsblätter enthalten ähnliche Arten von Daten. Gewinn (PCO) , EPS und Wachstum von zwei Unternehmen in den letzten 5 Jahren.
Was ich möchte, ist: in der Hauptseite Arbeitsblatt gebe ich den Firmennamen aus einer Dropdown-Liste ein und alle diese Werte ( Jahr , PCO , EPS und Wachstum ) werden in der Hauptseite Arbeitsblatt.
Diese Methode kann hilfreich sein, wenn Sie dieselbe Art von Daten auf Hunderten von Arbeitsblättern verwalten. Es ist mühsam, jedes relevante Arbeitsblatt zu suchen und dann die Daten anzuzeigen. Der Einfachheit halber verwende ich nur zwei Arbeitsblätter. Ich werde eine Formel wie diese verwenden:
=INDIRECT('arbeitsblatt_name'!spalten_verweis&zeilen_verweis)
Schritte:
- Für spalten_referenz habe ich die Hilfe dieser Zellreihe in Anspruch genommen: C11:G11 Dieser Bereich umfasst Werte von A zu E Sie können es nach Ihren Bedürfnissen erweitern. für zeilen_referenz habe ich die Hilfe dieser Zellreihe in Anspruch genommen: B12:B16 Dieser Bereich umfasst Werte von 5 bis 13. Erweitern Sie ihn nach Ihren Bedürfnissen.
- Dies ist die eigentliche Formel, die ich in der Zelle verwendet habe B5 von Arbeitsblatt Main:
=INDIRECT("'"&$H$6&"'!"&D$11&$B12)
- Jetzt, diese Formel auf andere Zellen anwenden im Bereich ( B5:E9 ).
- Dies ist das Ergebnis, das Sie erhalten werden:
Formel Aufschlüsselung
- Dieser Teil der Formel ("'"&$H$6&"'!") gibt den Namen des Arbeitsblatts zurück "MSFT!" (für das obige Bild).
- Dieser Teil &D$11 bezieht sich auf den Zellbezug D11 und gibt den Textwert zurück & "B" .
- Und dieser Teil, &$B12 bezieht sich auf den Zellbezug B12 und gibt den numerischen Wert &5 .
- Dies ist also der Gesamtertrag aus den 3 Teilen der Formel: "'MSFT!'"& "B"&5 = "'MSFT!'B5"
Anmerkungen: Wenn ein Textwert und ein numerischer Wert in Excel verkettet werden, ist das Ergebnis ein Textwert.
- Und hier ist die ultimative Rückkehr der Formel: INDIREKT("MSFT!'B5")
- Wenn ich die Formel auf andere Zellen im Bereich anwende, funktioniert sie, weil wir gemischte Zellbezüge verwendet haben wie D$11 und $B12 Wenn die Formel auf die Zellen auf der rechten Seite angewendet wird, ändern sich nur die Spaltenreferenzen, z. B. D$11 Wenn die Formel auf die Zellen im unteren Bereich angewendet wird, ändern sich nur die Zeilenreferenzen als Referenz. $B12 .
Anmerkungen: Um zu sehen, wie die verschiedenen Teile einer Excel-Formel funktionieren, markieren Sie diesen Teil und drücken Sie die F9 Sie sehen dann den Wert des entsprechenden Teils der Formel.
Lesen Sie mehr: Wie man mehrere Zellen aus einem anderen Arbeitsblatt in Excel verknüpft (5 einfache Möglichkeiten)
Ähnliche Artikel
- Verknüpfung von Excel-Blättern mit einem anderen Blatt (5 Möglichkeiten)
- Dateien in Excel verknüpfen (5 verschiedene Vorgehensweisen)
- Verknüpfung einer Zelle mit einem anderen Blatt in Excel (7 Methoden)
- Verknüpfen von Blättern in Excel mit einer Formel (4 Methoden)
Beispiel 2: Einzelne Zelle eines anderen Arbeitsblatts referenzieren
In diesem Beispiel ziehe ich eine Zeile aus einem anderen Arbeitsblatt auf der Grundlage einiger Zellwerte (Referenzen).
Schritte:
- Zunächst habe ich den folgenden Datensatz erstellt.
- Zweitens habe ich diese Formel in eine Zelle eingegeben C10 .
=$C$4
- Drittens: Geben Sie eine weitere Formel in die Zelle C11 .
=INDIRECT("'"&$C$4&"'!"&$C5)
- Dann, AutoFill der Formel für den Zellbereich C11:C14 .
- Danach wird es so aussehen.
Ich zeige Ihnen diese Methode, weil sie für Ihre Arbeit nützlich sein könnte. Wenn Sie für ein weiteres Jahr zu einem anderen Unternehmen wechseln möchten, müssen Sie 5 Werte ändern. Sehen Sie sich dieses Bild an.
Ich werde nicht erklären, wie diese Formel funktioniert, da diese Formeln dieselben sind wie die obige.
Lesen Sie mehr: Wie man Daten in Excel von einem Blatt mit einem anderen verknüpft (4 Möglichkeiten)
Schlussfolgerung
Ich habe Ihnen gezeigt, wie Sie Excel zu Referenzzellen in anderes Blatt basierend auf einem Zellwert Ich hoffe, dies hilft Ihnen, wenn Sie Daten aus vielen Arbeitsblättern im Hauptarbeitsblatt anzeigen möchten. Verwenden Sie eine bessere Methode? Lassen Sie es mich im Kommentarfeld wissen.