Inhaltsverzeichnis
Wenn Sie versuchen, einen Zellwert als Arbeitsblattname in einer Formelreferenz in Excel zu verwenden, dann kann dieser Artikel für diesen Zweck hilfreich sein. Beginnen wir also mit unserem Hauptartikel, um mehr über die Verwendung eines Zellwerts als Arbeitsblattname zu erfahren.
Arbeitsbuch herunterladen
Arbeitsblatt Name Referenz.xlsm3 Möglichkeiten zur Verwendung von Zellwerten als Arbeitsblattnamen in Formelverweisen in Excel
Hier haben wir 3 Arbeitsblätter Januar , Februar, und März Wir werden also versuchen, die Zellwerte dieser Arbeitsblattnamen in einer Formel als Referenz zu verwenden, um die Werte in ein neues Blatt zu extrahieren.
Wir haben verwendet Microsoft Excel 365 Version, Sie können aber auch jede andere Version verwenden, die Ihnen zusagt.
Methode 1: Verwendung der Funktion INDIRECT zur Verwendung des Zellwerts als Arbeitsblattname im Formelverweis
Hier sehen wir, dass der Gesamtverkaufswert in der Zelle D11 in jedem der drei Blätter Januar , Februar , März .
Wir haben die Blattnamen als Zellwerte in einem neuen Blatt gesammelt, um diese Werte als Referenz zu verwenden. INDIRECT-Funktion werden wir diese Werte als Arbeitsblattnamen in einer Formel verwenden, was den Vorteil hat, dass ein dynamischer Bezug hergestellt wird, d.h. bei Änderung, Hinzufügen oder Löschen dieser Zellwerte wird das Ergebnis automatisch aktualisiert.
Schritte :
➤ Geben Sie die folgende Formel in die Zelle C4
=INDIRECT("'"&B4&"'"&"!"&"D11")
Hier, B4 ist der Name des Blattes Januar und D11 ist die Zelle in diesem Blatt, die den Gesamtverkaufswert enthält.
- "'"&B4&"'"&"!"& "D11″ → & Operator verbindet den Zellenwert von B4 mit Anführungszeichen, Ausrufezeichen und dem Zellbezug D11 Ausgang →. "'Januar'!D11"
- INDIRECT("'"&B4&"'"&"!"& "D11″) wird
INDIRECT("'Januar'!D11")
Ausgang →. $23,084.00
➤ Presse ENTER und ziehen Sie die Füllen Griff Werkzeug.
Danach erhalten Sie die Gesamtwerte der Verkäufe, die den Blattnamenreferenzen in der Datei Blatt Name Spalte.
Lesen Sie mehr: Excel-Blattname in dynamischer Formel (3 Ansätze)
Methode-2: Verwendung der Funktionen INDIRECT und ADDRESS zur Verwendung des Zellwerts als Arbeitsblattname
In den drei Blättern Januar , Februar und März wir haben einige Aufzeichnungen über die Verkäufe in diesen Monaten für verschiedene Produkte.
Um eine zusammenfassende Tabelle zu erstellen, in der wir die Verkaufswerte aus diesen Blättern extrahieren und sie in der Tabelle Januar , Februar und März Um die Blattnamenreferenz hier zu verwenden, werden wir die Überschriften dieser Spalten verwenden und mit Hilfe der INDIRECT-Funktion und die Funktion ADRESSE werden wir sie zusammenfassen.
Schritte :
➤ Geben Sie die folgende Formel in die Zelle C4
=INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Hier, $C$3 ist der Name des Arbeitsblatts.
- ROW(D4) → gibt die Zeilennummer der Zelle zurück D4 Ausgabe → 4
- SPALTE(D4) → liefert die Spaltennummer der Zelle D4 Ausgabe → 4
- ADRESSE(ZEILE(D4),SPALTE(D4)) wird
ADRESSE(4,4)
Ausgabe → $D$4
- INDIRECT("'"&$C$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4))) wird
INDIRECT("'Januar'!"&"$D$4") → INDIRECT("Januar!$D$4")
Ausgabe →$4,629.00
➤ Presse EINGEBEN ziehen Sie die Füllen Griff Werkzeug.
Dann erhalten Sie den Verkaufsrekord von Januar Monat vom Januar Blatt im Januar Spalte.
Um die Verkaufswerte aus dem Februar Blatt für diesen Monat in der Februar Spalte die folgende Formel verwenden
=INDIRECT("'"&$D$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Hier, $D$3 ist der Name des Arbeitsblatts.
Ähnlich verhält es sich mit den Verkaufsunterlagen von März die folgende Formel verwenden
=INDIRECT("'"&$E$3&"'"&"!"& ADDRESS(ROW(D4),COLUMN(D4)))
Hier, $E$3 ist der Name des Arbeitsblatts.
Lesen Sie mehr: Excel VBA: Zellbezug in einem anderen Blatt (4 Methoden)
Ähnliche Lektüre
- Relative und absolute Zelladresse im Arbeitsblatt
- Beispiel für einen relativen Zellbezug in Excel (3 Kriterien)
- Wie man eine Zelle in einer Excel-Formel festhält (4 einfache Möglichkeiten)
- Abkürzung für absolute Zellreferenzen in Excel (4 nützliche Beispiele)
- Beispiel für einen gemischten Zellbezug in Excel (3 Typen)
Methode 3: VBA-Code verwenden, um Zellenwert als Arbeitsblattname in Formelverweis zu verwenden
Hier haben wir den Gesamtverkaufswert in der Zelle D11 in jedem der drei Blätter Januar , Februar , März mit den Verkaufsunterlagen von Januar , Februar und März .
In der Blatt Name Spalte haben wir die Blattnamen als Zellwerte eingetragen, um sie als Referenzen in einer VBA Mit Hilfe dieses Codes werden wir die Gesamtwerte der Verkäufe aus diesen Blättern abrufen und sie in der Datei Verkäufe insgesamt Spalte, die ihren Blattnamen entspricht.
Schritte :
➤ Gehen Sie zum Entwickler Tab>> Visual Basic Option.
Dann wird die Visual Basic-Editor wird sich öffnen.
➤ Gehen Sie zum einfügen. Tab>> Modul Option.
Danach wird eine Modul erstellt werden.
➤ Schreiben Sie den folgenden Code
Sub sheetreference() Dim SheetR As String, ws As Worksheet, ws1 As Worksheet Set ws = Worksheets("VBA") For i = 4 To 6 SheetR = ws.Cells(i, 2).Value Set ws1 = Sheets(SheetR) ws.Cells(i, 3).Value = ws1.Range("D11").Value Next i End Sub
Hier haben wir erklärt BlattR als Zeichenfolge , ws und ws1 als Arbeitsblatt , ws wird dem Arbeitsblatt zugewiesen VBA wo wir unsere Ausgabe haben werden. BlattR speichert die Zellwerte mit Blattnamen in der Datei VBA Dann haben wir die Blätter zugewiesen. Januar , Februar und März auf die Variable ws1 .
Die FÜR Schleife extrahiert die gesamten Verkaufswerte von jedem Blatt in die VBA Blatt und hier haben wir den Bereich für diese Schleife als 4 zu 6 denn die Werte beginnen bei Reihe 4 im VBA Blatt.
➤ Presse F5 .
Schließlich erhalten Sie die Gesamtwerte der Verkäufe, die den Verweisen auf die Blattnamen in der Datei Blatt Name Spalte.
Lesen Sie mehr: Excel VBA: Abrufen von Zellwerten aus einer anderen Arbeitsmappe ohne Öffnen
Eingeben des Arbeitsblattnamens für die Verwendung einer Referenz in einer Formel
Wenn Sie die oben genannten Methoden nicht verwenden möchten, um einen Zellwert als Blattname zu referenzieren, können Sie einfach den Blattnamen eingeben oder ihn manuell auswählen, um die Werte aus diesem Blatt leicht zu erhalten.
Hier werden wir die Gesamtverkaufswerte aus den Blättern extrahieren Januar , Februar und März , und sammelt sie in der Verkäufe insgesamt Spalte in einem neuen Blatt.
Dafür, dass der Gesamtverkaufswert des Januar Monat geben Sie die folgende Formel in die Zelle C4
=Januar!D11
Hier, Januar ist der Blattname und D11 ist der gesamte Verkaufswert in diesem Blatt.
Ähnlich verhält es sich mit dem Verkaufswert der Februar Monat die folgende Formel anwenden
=Februar!D11
Hier, Februar ist der Blattname und D11 ist der gesamte Verkaufswert in diesem Blatt.
Wenn Sie keine Formel eingeben wollen, können Sie einfach die Zelle der März Blatt, um den Wert in der Zelle C6 .
➤ Erstens: Tippen Sie Gleichberechtigt Zeichen ( = ) in Zelle C6 .
➤ Klicken Sie auf das Symbol März Blatt.
Anschließend werden Sie zum März und wählen Sie von hier aus die Zelle D11 .
➤ Presse EINGEBEN .
Sie erhalten den Gesamtverkaufswert der März Monat aus diesem Blatt in die Zelle C6 im Typ Blatt.
Praxisteil
Damit Sie selbst üben können, haben wir für Sie eine Praxis Abschnitt wie unten in einem Blatt namens Praxis Bitte tun Sie es selbst.
Schlussfolgerung
In diesem Artikel haben wir versucht, die Möglichkeiten zur Verwendung des Zellwerts als Arbeitsblattname in der Formelreferenz in Excel zu erläutern. Wir hoffen, dass er Ihnen nützlich ist. Wenn Sie Vorschläge oder Fragen haben, können Sie diese gerne im Kommentarbereich stellen.