Maison  >  Article  >  interface Web  >  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
Linda Hamiltonoriginal
2024-11-27 14:36:13847parcourir

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;
}

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"

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!

Déclaration:
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