„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie konvertiere ich die Indexnummer einer Tabellenspalte in ihr Buchstabenäquivalent?

Wie konvertiere ich die Indexnummer einer Tabellenspalte in ihr Buchstabenäquivalent?

Veröffentlicht am 21.12.2024
Durchsuche:945

How to Convert a Spreadsheet Column Index Number to its Letter Equivalent?

Tabellenspaltenindex in Buchstaben konvertieren

In Google Sheets werden die Spalten mit Zahlen beginnend bei 1 indiziert. Der Einfachheit halber jedoch Sie werden üblicherweise auch mit Buchstaben bezeichnet (z. B. „A“ für die erste Spalte, „D“ für die vierte Spalte). Diese Konvertierung zwischen numerischen Indizes und Buchstabenwerten ist häufig für Skriptaufgaben erforderlich.

Eine Möglichkeit, diese Konvertierung zu erreichen, ist die folgende Funktion:

function getColumnLetterByIndex(index) {
  var letter = String.fromCharCode(64   index);
  return letter;
}

Mit dieser Funktion:

  • getColumnLetterByIndex(4); gibt „D“ zurück
  • getColumnLetterByIndex(1); gibt „A“ zurück
  • getColumnLetterByIndex(6); gibt „F“ zurück

Wie in den Beispielen zu sehen ist, entspricht der Indexparameter dem numerischen Spaltenindex in der Tabelle.

Beachten Sie, dass diese Funktion keine Spaltennummern größer als 26 verarbeitet , was die Verwendung einer Doppelbuchstabendarstellung erfordern würde (z. B. „AA“ für Spalte 27). Für komplexere Szenarien können benutzerdefinierte Funktionen oder externe Bibliotheken erforderlich sein.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3