Maison > interface Web > js tutoriel > Comment convertir un index de colonnes Google Sheets en son équivalent lettre ?

Comment convertir un index de colonnes Google Sheets en son équivalent lettre ?

DDD
Libérer: 2024-12-01 09:24:12
original
299 Les gens l'ont consulté

How to Convert a Google Sheets Column Index to its Letter Equivalent?

Convertir l'index de colonne en lettre de colonne correspondante dans Google Sheets

Lorsque vous travaillez avec des feuilles de calcul Google, il peut parfois être nécessaire de convertir un index de colonne à la lettre de sa colonne correspondante. Par exemple, si vous disposez d'une feuille de calcul avec des colonnes A, B, C, etc., vous devrez peut-être connaître la lettre de colonne d'un index spécifique, tel que 4 ou 1.

Solution :

Pour convertir un index de colonne en sa lettre de colonne correspondante, vous pouvez utiliser ce qui suit function :

function columnToLetter(columnIndex) {
  var result = "";
  var quotient = columnIndex;
  while (quotient > 0) {
    var remainder = quotient % 26;
    if (remainder == 0) {
      remainder = 26;
    }
    result = String.fromCharCode(65 + remainder - 1) + result;
    quotient = Math.floor(quotient / 26);
  }
  return result;
}
Copier après la connexion

Utilisation :

Pour utiliser la fonction columnToLetter, transmettez simplement l'index de la colonne en tant que paramètre et il renverra la lettre de la colonne correspondante. Par exemple :

console.log(columnToLetter(4));  // Output: D
console.log(columnToLetter(1));  // Output: A
console.log(columnToLetter(6));  // Output: F
Copier après la connexion

Remarque :

La fonction suppose que l'index de colonne commence à 1, ce qui est la convention utilisée dans Google Sheets. Si l'index de votre colonne commence à 0, vous pouvez ajuster la fonction selon vos besoins.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal