Du hast eine Spaltenbezeichnung wie „AX“ in Excel und möchtest wissen, die wievielte Spalte das ist – also Spalte 50? Dann brauchst du keine komplizierte Formel oder VBA-Code. Es geht ganz einfach mit einem kleinen Trick.
✅ Die Lösung: SPALTE
+ INDIREKT
Gib einfach folgende Formel in eine beliebige Zelle ein:
=SPALTE(INDIREKT("AX1"))
🔍 Was macht die Formel?
INDIREKT("AX1")
erzeugt einen Zellbezug auf die Zelle AX1.SPALTE(...)
gibt dann die Spaltennummer dieser Zelle zurück – also in diesem Fall 50.
Du kannst die Formel natürlich auch dynamisch nutzen, z. B. wenn die Spaltenbezeichnung in Zelle A1 steht:
=SPALTE(INDIREKT(A1 & "1"))
👉 Beispiel: Wenn in A1
der Wert „ZZ“ steht, bekommst du als Ergebnis die Spaltennummer 702.
💡 Wozu braucht man das?
Solche Umrechnungen brauchst du zum Beispiel, wenn du:
- dynamisch mit Zellbereichen arbeitest,
- Daten aus verschiedenen Tabellen zusammenführst,
- ein eigenes Spaltennummerierungssystem aufbaust,
- oder einfach neugierig bist 😎
Hinterlasse einen Kommentar!