BLATT-Funktion in Excel
Liefert die Blattnummer des aktuellen Arbeitsblatts oder eines angegebenen Blatts.
Wozu dient die BLATT-Funktion?
Die BLATT-Funktion ist eine der einfachsten Informationsfunktionen in Excel, aber sie kann sehr nützlich sein, wenn man Arbeitsmappen dynamisch auswerten möchte. Mit BLATT erhält man die Nummer eines Arbeitsblatts innerhalb einer Arbeitsmappe. Diese Information ist hilfreich, um Formeln flexibel zu gestalten, Tabellenblätter automatisch zu referenzieren oder dynamische Auswertungen über mehrere Blätter hinweg zu erstellen.
Anders als viele andere Funktionen liefert BLATT keine Inhalte aus Zellen, sondern strukturelle Informationen über die Arbeitsmappe:
- Position des aktuellen Blatts innerhalb der Mappe
- Nummer eines bestimmten Blatts bei Angabe des Namens
- Unterstützt dynamische Verweise in Kombination mit INDEX, INDIREKT oder anderen Funktionen
Auch wenn diese Funktion auf den ersten Blick simpel wirkt, kann sie bei größeren, komplexen Arbeitsmappen enorm Zeit sparen, insbesondere wenn du Vorlagen, Berichte oder automatisierte Auswertungen erstellst.
Typische Szenarien im Überblick
| Szenario | Beispiel | Formel | Nutzen |
|---|---|---|---|
| Nummer des aktuellen Blatts | Aktuelles Blatt | =BLATT() | Blattposition ermitteln |
| Nummer eines bestimmten Blatts | Blatt „Januar“ | =BLATT("Januar") | Position für dynamische Formeln |
| Dynamische Referenz mit INDEX | Über mehrere Blätter summieren | =SUMME(INDIREKT("'"&BLATT()&"'!A1:A10")) | Automatische Anpassung bei Blattwechsel |
| Fehlerprüfung | Ungültiges Blatt | =BLATT("NichtVorhanden") | Fehler #BEZUG! erkennen |
Syntax der BLATT-Funktion
=BLATT([Bezug])
- [Bezug] – Optional. Ein Blattname oder Zellbezug. Wenn weggelassen, wird das aktuelle Blatt verwendet.
Tipp: Ohne Argument liefert BLATT immer die Position des Blatts, auf dem die Formel steht.
Einfaches Beispiel
=BLATT()
Ergebnis: 3 → das aktuelle Blatt ist das dritte Blatt in der Arbeitsmappe.
Praxisbeispiel in Excel
| A | B | |
|---|---|---|
| 1 | Blatt | Nummer |
| 2 | Januar | =BLATT("Januar") |
| 3 | Februar | =BLATT("Februar") |
| 4 | Aktuelles Blatt | =BLATT() |
Ergebnis: Gibt die Blattnummer der angegebenen oder aktuellen Blätter zurück.
Erweiterte Anwendung
Dynamische Verweise über mehrere Blätter:
=SUMME(INDIREKT("'"&BLATT()&"'!A1:A10"))
So summierst du automatisch denselben Zellbereich über das Blatt, auf dem die Formel steht. Ideal für Berichte, die auf mehreren Blättern identisch aufgebaut sind.
Typische Fehler und Stolperfallen
- Ungültiger Blattname → #BEZUG!
- BLATT ohne Bezug in sehr alten Excel-Versionen → Funktion nicht verfügbar
- Zellbezug statt Blattname → kann unerwartete Ergebnisse liefern
- Blätter umsortieren → aktuelle Blattposition ändert sich
Faustregel
BLATT = Liefert die Nummer eines Blatts. Ohne Argument = aktuelles Blatt, mit Namen = angegebenes Blatt. Praktisch für dynamische Formeln über mehrere Blätter.
Übungen (schwierigkeitssteigernd)
Übung 1 – Einfaches BLATT
| A | B | |
|---|---|---|
| 1 | Formel | Ergebnis |
| 2 | =BLATT() | =BLATT() |
In welchem Blatt befindet sich die Formel?
Übung 2 – BLATT mit mehreren Blättern
| A | B | |
|---|---|---|
| 1 | Blattname | Ergebnis |
| 2 | Formel auf Blatt 2 | =BLATT() |
Welche Blattnummer liefert die Formel?
Übung 3 – Praxisnah: Dynamische Auswertung mit BLATT + INDIREKT (Tricky)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Blattname | Umsatz | Formel | Ergebnis |
| 2 | Monat 1 | 1000 | =BLATT(INDIREKT("'"&A2&"'!A1")) | |
| 3 | Monat 2 | 1200 | =BLATT(INDIREKT("'"&A3&"'!A1")) | |
| 4 | Monat 3 | 900 | =BLATT(INDIREKT("'"&A4&"'!A1")) |
Die Blätter "Monat 1", "Monat 2" und "Monat 3" sind in dieser Reihenfolge im Workbook angeordnet.
Welche Blattnummer liefert die Formel auf "Monat 3"?
Verwandte Excel-Funktionen
Zusammenfassung
Die BLATT()-Funktion liefert die Nummer eines Blatts innerhalb einer Arbeitsmappe. Sie ist besonders praktisch, um dynamische Formeln über mehrere Blätter zu erstellen und Berichte automatisiert zu referenzieren. Mit BLATT() kannst du also nicht nur die Struktur einer Arbeitsmappe abfragen, sondern auch flexibel dynamische Berechnungen auf Blattbasis durchführen.