Blattname aus Zelle entnehmen
Schritt-für-Schritt-Anleitung
- Blattnamen in Zellen eintragen: Trage die gewünschten Blattnamen in eine Spalte ein, z.B. in die Zellen A1 bis A4.
- Formel eingeben: In der Zelle, in der du den Wert aus dem betreffenden Blatt auslesen möchtest (z.B. B1), gib folgende Formel ein:
=INDIREKT(A1 & "!A4")
Hierbei steht A1 für die Zelle, die den Namen des Blattes enthält, und A4 ist die Zelle, aus der du den Wert auslesen möchtest.
- Formel kopieren: Ziehe das Ausfüllkästchen der Zelle B1 nach rechts, um die Formel auf die Zellen B2 bis B4 auszuweiten. Excel wird automatisch die Blattnamen aus den Zellen A2 bis A4 übernehmen.
Häufige Fehler und Lösungen
-
Fehler: #BEZUG!: Dieser Fehler tritt auf, wenn der Blattname in der Zelle nicht korrekt ist oder das Blatt nicht existiert. Überprüfe die Eingaben in den Zellen A1 bis A4.
-
Fehler: #NAME?: Dieser Fehler kann auftreten, wenn die Formel falsch eingegeben wurde. Stelle sicher, dass die Funktion INDIREKT korrekt geschrieben ist und die Syntax stimmt.
Alternative Methoden
Eine weitere Möglichkeit, den Tabellenblattnamen aus einer Zelle zu übernehmen, ist die Verwendung der SPALTE()-Funktion. Wenn du die Zellen in einer Zeile hast, kannst du diese Formel verwenden:
=INDIREKT("Blatt" & SPALTE() & "!A4")
Diese Methode ist besonders nützlich, wenn die Blätter in einer fortlaufenden Reihenfolge benannt sind.
Praktische Beispiele
Angenommen, du hast die folgenden Blattnamen in Zelle A1 bis A4:
- Blatt1
- Blatt2
- Blatt3
- Blatt4
Mit der oben beschriebenen Methode kannst du die Werte aus A4 jedes Blattes in eine andere Zelle übernehmen. Wenn du beispielsweise die Werte aus Blatt1 bis Blatt4 in die Zellen B1 bis B4 übernehmen möchtest, wird die Formel in B1 wie folgt aussehen:
=INDIREKT(A1 & "!A4")
Kopiere diese Formel nach rechts, um die Werte aus den anderen Blättern zu erhalten.
Tipps für Profis
FAQ: Häufige Fragen
1. Wie kann ich den Blattnamen aus einer Zelle übernehmen, wenn die Zelle leer ist?
Wenn die Zelle leer ist, gibt die Formel einen Fehler zurück. Du kannst dies mit der WENN-Funktion abfangen:
=WENN(A1="", "", INDIREKT(A1 & "!A4"))
2. Funktioniert das auch in Excel Online?
Ja, die Funktion INDIREKT funktioniert auch in Excel Online. Stelle jedoch sicher, dass die Blattnamen korrekt eingegeben sind.