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
DDDoriginal
2024-12-01 09:24:12235parcourir

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

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

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!

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