Schnellnavigation
SPALTE Funktion
Zusammenfassung
Die SPALTE-Funktion liefert die Spaltennummer eines angegebenen Zellbezugs. Sie ist ideal zur dynamischen Positionsbestimmung in Formeln, Tabellenkopf-Generierung und der Erstellung flexibler Berechnungen ohne feste Spaltenangaben.
Syntax
SPALTE([Bezug])
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Bezug | Referenz |
Nein | Optional: Zelle oder Bereich. Bei Auslassung: aktuelle Zelle. Als Arrayformel: mehrere Spaltennummern. |
Verwendung der COLUMN-Funktion
SPALTE ermöglicht flexible Formeln durch dynamische Spaltenreferenzen. Statt fester Spaltenbuchstaben (wie D10) arbeiten Sie mit variablen Positionen, was Tabellen erweiterbar und kopierbar macht.
Häufige COLUMN Beispiele
Einfache Spaltennummer
=SPALTE(D10)
Gibt 4 zurück, da D die 4. Spalte ist.
Aktuelle Spalte
=SPALTE()
Gibt Spaltennummer der Zelle mit der Formel zurück.
Linke Spalte eines Bereichs
=SPALTE(B2:D10)
Gibt 2 zurück (Spalte B).
Array-Ergebnis (Excel 365)
=SPALTE(B2:D2)
Gibt {2,3,4} als dynamisches Array zurück.
Tabellenkopf mit Spalte
="Spalte "&SPALTE()
Erstellt dynamische Kopfzeile wie 'Spalte 3'.
Häufig gestellte Fragen
Häufige Fehler und Lösungen
#WERT! Fehler
Cause: Ungültiger Bezugsparameter
Solution: Überprüfen Sie Zellbezug-Syntax
Nur eine Spalte zurückgegeben
Cause: Arrayformel nicht aktiviert bei Bereich
Solution: Strg+Umschalt+Eingabe oder Excel 365 nutzen
Falsche Spaltennummer
Cause: Falscher Bezug verwendet
Solution: Bezug explizit angeben
Hinweise
- Spaltenzählung: A=1, B=2, ..., Z=26, AA=27
- Bei Bereichen ohne Array: immer linkeste Spalte
- Excel 365: automatische dynamische Arrays
- Kombinieren mit ZEILE für Matrix-Positionen
- Nicht für Zeilennummern - dafür ZEILE() verwenden
Kompatibilität
Verfügbar in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Nicht verfügbar in:
Inhalt zuletzt überprüft: December 9, 2025
Aktualisierungshäufigkeit: Bei Bedarf
Getestete Excel-Versionen: Excel 2007+