Maison > interface Web > js tutoriel > Comment puis-je convertir l'index de colonne en lettre (et vice versa) dans les feuilles de calcul Google ?

Comment puis-je convertir l'index de colonne en lettre (et vice versa) dans les feuilles de calcul Google ?

Linda Hamilton
Libérer: 2024-11-27 14:36:13
original
908 Les gens l'ont consulté

How Can I Convert Column Index to Letter (and Vice Versa) in Google Spreadsheets?

Conversion de l'index de colonne en lettre de colonne

Dans les feuilles de calcul Google, il peut être difficile d'obtenir la lettre de colonne correspondante à partir de son index numérique. Cet article fournit une solution pour convertir les indices de colonne en lettres de colonne, vous aidant ainsi à naviguer plus efficacement dans vos feuilles de calcul.

Pour réaliser cette conversion, les fonctions JavaScript peuvent être utilisées :

  • columnToLetter(column) : Cette fonction prend un index de colonne numérique comme paramètre et le convertit en colonne correspondante letter.
  • letterToColumn(letter) : Effectue la conversion inverse en convertissant une lettre de colonne en son index numérique.

Voici l'implémentation de ces fonctions :

function columnToLetter(column) {
  var temp, letter = '';
  while (column > 0) {
    temp = (column - 1) % 26;
    letter = String.fromCharCode(temp + 65) + letter;
    column = (column - temp - 1) / 26;
  }
  return letter;
}

function letterToColumn(letter) {
  var column = 0, length = letter.length;
  for (var i = 0; i < length; i++) {
    column += (letter.charCodeAt(i) - 64) * Math.pow(26, length - i - 1);
  }
  return column;
}
Copier après la connexion

Désormais, vous pouvez facilement convertir les index de colonnes en lettres et vice versa à l'aide de ces fonctions. Par exemple :

getColumnLetterByIndex(4);  // Returns "D"
getColumnLetterByIndex(1);  // Returns "A"
getColumnLetterByIndex(6);  // Returns "F"
Copier après la connexion

Essayez-le et voyez comment il simplifie la navigation dans votre feuille de calcul !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal