Comment convertir un numéro de colonne en lettre dans Excel (3 façons)

  • Partage Ça
Hugh West

Dans cet article, nous allons vous montrer comment convertir le fichier du numéro de colonne à la lettre dans Excel de trois manières simples et efficaces.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices Excel gratuit à partir d'ici.

Convertir un numéro de colonne en lettre.xlsm

3 façons simples de convertir un numéro de colonne en lettre dans Excel

Dans cette section, vous apprendrez à convertir les numéros de colonne en lettres avec la fonction formule , VBA et option intégrée dans Excel.

1. formule pour convertir un numéro de colonne en lettre dans Excel

Considérons l'ensemble de données suivant que nous allons utiliser comme exemple pour convertir le numéro de colonne en lettre en appliquant la formule.

Des pas :

  • Sélectionnez une cellule que vous souhaitez voir apparaître dans votre résultat.
  • Le site formule générique pour convertir du numéro de colonne à la lettre est,
=SUBSTITUTE(ADDRESS(1,col_number,4), "1","")

  • Donc, dans cette cellule, écrivez la formule comme suit ,
=SUBSTITUER(ADRESSE(1,B5,4), "1","")

Ici,

B5 = Numéro de référence de la cellule qui contient le numéro de la colonne à convertir en lettre.

  • Appuyez sur Entrez .

Vous obtiendrez l'adresse de la lettre associée ( A ) du numéro de la colonne ( 1 ) dans votre ensemble de données.

  • Maintenant, faites glisser la rangée vers le bas de Poignée de remplissage pour appliquer la formule au reste des cellules afin de les convertir en lettres.

Répartition des formules :

  • ADRESSE(1,B5,4)
    • Sortie : A1
    • Explication : La fonction ADDRESS renvoie l'adresse de la cellule en fonction de la ligne et de la colonne indiquées. rangée numéro 1 et le numéro de colonne de B5 pour construire l'adresse, et pour obtenir une référence relative, nous mettons 4 pour le abs_num argument.
      • abs_num = 4 est une valeur constante. Vous devez définir la valeur 4, sinon l'adresse de la cellule s'affichera avec des signes $.
  • SUBSTITUTE(ADRESSE(1,B5,4), "1″,"") -> ; devient
    • SUBSTITUTE(A1, "1″,"")
    • Sortie : A
    • Explication : La fonction SUBSTITUTE remplace 1 avec rien ("") de A1 et donc les rendements A .

Lire la suite : [Fixe] Colonne Excel : des chiffres à la place des lettres (2 solutions)

Lectures similaires

  • VBA pour utiliser une plage basée sur le numéro de colonne dans Excel (4 méthodes)
  • Comment convertir une lettre de colonne en tableau de chiffres dans Excel (4 façons)
  • Excel VBA : définir une plage par le numéro de ligne et de colonne (3 exemples)

VBA pour transformer le numéro de colonne en lettre dans Excel

Étapes à suivre pour convertir le numéro de colonne en lettre dans Excel avec VBA sont indiqués ci-dessous.

Nous utiliserons un Fonction définie par l'utilisateur (UDF) pour convertir le nombre.

Des pas :

  • Appuyez sur Alt + F11 sur votre clavier ou allez dans l'onglet Développeur -> ; Visual Basic pour ouvrir Éditeur Visual Basic .

  • Dans la fenêtre de code contextuelle, dans la barre de menu, cliquez sur Insertion -> ; Module .

  • Copiez le code suivant et collez-le dans la fenêtre de code.
 Public Function NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) End Function 

Il ne s'agit pas d'une sous-procédure pour le VBA à exécuter, c'est la création d'un Fonction définie par l'utilisateur (UDF) Donc, après avoir écrit le code, au lieu de cliquer sur le bouton Exécuter dans la barre de menu, cliquez sur Sauvez .

  • Maintenant, retournez à la feuille de travail qui vous intéresse et écrivez la fonction que vous venez de créer avec VBA code (Fonction NumToLetter dans la première ligne du code) et à l'intérieur des parenthèses de la balise NumToLetter passez la fonction numéro de référence de la cellule que vous voulez convertir en lettre (dans notre cas, nous passons Cellule B5 à l'intérieur des parenthèses).

Donc notre formule finale fait référence,

=NumToLetter(B5)

  • Appuyez sur Entrez .

Vous obtiendrez l'adresse de la lettre associée ( A ) du numéro de la colonne ( 1 ) dans votre ensemble de données.

  • Maintenant, faites glisser la rangée vers le bas de Poignée de remplissage pour appliquer le UDF au reste des cellules pour les convertir en lettres.

Lire la suite : Excel VBA : compter les colonnes avec des données (2 exemples)

3. l'option intégrée d'Excel pour changer le numéro de colonne en lettre

Excel dispose d'un option intégrée pour changer le numéro de colonne (montré ci-dessous dans l'image) en lettre.

Des pas :

  • Cliquez sur l'onglet Fichier -> ; Options .

  • Dans la fenêtre pop-up d'Excel, sélectionnez Formules -> ; désélectionner le site Style de référence R1C1 boîte -> ; OK .

Vos colonnes seront désormais adressées par des lettres et non plus par des chiffres.

Lire la suite : Comment compter les colonnes d'un VLOOKUP dans Excel (2 méthodes)

Conclusion

Cet article vous a montré comment convertir le numéro de colonne en lettre dans Excel de 3 façons différentes. J'espère que cet article vous a été très utile. N'hésitez pas à me demander si vous avez des questions sur le sujet.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.