Excel-Spaltenbuchstaben und Nummern umwandeln
Dieser Excel-Spaltenkonverter überträgt Tabellenreferenzen in beide Richtungen. Geben Sie Buchstaben wie A, Z, AA oder XFD ein, um die zugehörige positive Spaltennummer zu erhalten, oder verwenden Sie eine Zahl wie 1, 27 oder 16384 für die entsprechende Buchstabenreferenz.
Im Browser ausführen – kostenlos
Kleinbuchstaben und äußere Leerzeichen werden akzeptiert. Ungültige Buchstaben, null, negative Werte, Dezimalzahlen und für sichere Ganzzahlarithmetik zu große Zahlen werden zuverlässig abgewiesen.
Spaltenbuchstaben in eine Nummer umwandeln
Geben Sie die Buchstabenreferenz so ein, wie sie über einer Tabellenspalte steht, jedoch ohne Zeilennummer oder Zellzeichen. A entspricht 1, Z entspricht 26 und AA entspricht 27; dieses Muster setzt sich bei längeren Referenzen fort. Kleinbuchstaben sind zulässig und werden im Ergebnis in Großbuchstaben normalisiert, während Leerzeichen unmittelbar vor oder nach der Eingabe entfallen. Die Umrechnung beruht auf einem einsbasierten alphabetischen System und nicht auf einer gewöhnlichen Basis 26: Eine Nullziffer existiert nicht, deshalb folgt auf Z die Bezeichnung AA und nicht BA. Das ist wichtig, wenn Sie Importe entwickeln, Formeln erzeugen oder sichtbare Tabellenkoordinaten in Array-Indizes übertragen. Die Antwort enthält sowohl den normalisierten Buchstaben als auch die positive Nummer. Gemischte Buchstaben und Ziffern, Satzzeichen, innere Leerzeichen, Dollarzeichen oder Zeilensuffixe werden abgewiesen. Verwenden Sie AA statt AA12 oder $AA, da dieses Werkzeug Spalten und keine vollständigen Zelladressen konvertiert.
Spaltennummer in Buchstaben umwandeln
Geben Sie eine positive ganze Zahl ein, die JavaScript sicher darstellen kann, entweder als Zahlenwert über die API oder als Ziffernfolge im Textfeld. Der Konverter ordnet den einsbasierten Rest wiederholt den Buchstaben A bis Z zu und erzeugt damit dieselben Bezeichnungen wie Excel und andere Tabellenprogramme. Somit liefert 1 den Buchstaben A, 26 den Buchstaben Z, 27 die Bezeichnung AA und 52 die Bezeichnung AZ. Null und negative Zahlen sind ungültig, weil Tabellenspalten bei eins beginnen. Dezimalwerte, Exponentialschreibweise, Vorzeichen, Trennzeichen und unsichere Ganzzahlen werden ebenfalls abgelehnt, statt gerundet oder erraten zu werden. Moderne Excel-Arbeitsblätter besitzen zwar eine produktspezifische letzte Spalte, doch dieser Konverter setzt bewusst die allgemeine Buchstaben-Nummern-Notation ohne versionsabhängige Grenze um. Falls Ihr Zielsystem eine Höchstzahl vorgibt, prüfen Sie diese Geschäftsregel nach der Umrechnung separat.
Zuverlässige Umrechnung in Tabellenabläufen einsetzen
Spaltenumrechnungen sind häufig Teil größerer Automatisierungen: Bereiche bilden, CSV-Überschriften zuordnen, Formeln erzeugen, Konfigurationen auswerten oder verständliche Koordinaten anzeigen. Eine zentrale deterministische Funktion verhindert, dass mehrere Dienste an den Übergängen Z, AA und darüber hinaus unterschiedliche Regeln anwenden. Der Algorithmus nutzt weder Netzwerkzugriffe noch Zufall, aktuelle Uhrzeit, externe Arbeitsmappen oder gespeicherten Zustand. Gleiche Eingaben liefern daher stets gleiche Ausgaben. Die Validierung ist absichtlich streng: Ist ein Wert weder eine positive Ganzzahl noch eine Folge der Buchstaben A bis Z, endet die Anfrage mit einem Fehler für ungültige Eingaben, anstatt den Wert unbemerkt zu verändern. In einer Pipeline lässt sich ein solcher früher Fehler leichter untersuchen als eine Formel, die auf die falsche Spalte zeigt. Die interaktive Nutzung ist im Browser möglich; automatisierte API-Anfragen kosten jeweils $0.002.
Anwendungsfälle
Tabellenbereiche erstellen
Wandeln Sie eine berechnete Spaltenposition in Buchstaben um, bevor Sie eine Formel oder einen Bereich in A1-Notation zusammensetzen.
Importierte Überschriften zuordnen
Übertragen Sie einen sichtbaren Spaltenbuchstaben in die numerische Position für eine CSV- oder Tabellenverarbeitung.
Benutzerkonfiguration prüfen
Normalisieren Sie eine konfigurierte Spaltenreferenz und weisen Sie fehlerhafte oder nicht positive Werte vor dem Auftragsstart ab.
Häufige Fragen
Was kostet die Umrechnung?
Die interaktive Browsernutzung ist kostenlos. Jede API-Anfrage kostet $0.002.
Werden Kleinbuchstaben akzeptiert?
Ja. Kleinbuchstaben werden angenommen und als normalisierte Großbuchstaben zurückgegeben.
Kann ich eine vollständige Zellreferenz wie AA12 eingeben?
Nein. Geben Sie nur die Spaltenbuchstaben wie AA ein. Zeilennummern und Zeichen für absolute Referenzen sind ungültig.
Warum werden null und negative Zahlen abgewiesen?
Tabellenspalten sind einsbasiert; die erste gültige Spalte ist daher 1 und wird durch A dargestellt.
Endet die Umrechnung bei der Excel-Spalte XFD?
Nein. Sie setzt die allgemeine Buchstaben-Nummern-Notation um. Prüfen Sie eine versionsabhängige Blattgrenze gesondert.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/data/excel-column-letter-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reference":"AA"}'const res = await fetch("https://api.kit.forhosting.com/data/excel-column-letter-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reference": "AA"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/data/excel-column-letter-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reference": "AA"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/data/excel-column-letter-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reference":"AA"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reference":"AA"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/data/excel-column-letter-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"reference": "AA"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "data.excel_column_letter_convert",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 25 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |