Accéder au contenu principal

Formule Excel : Convertir une lettre en nombre

Author: Sun Last Modified: 2025-05-27

Parfois, vous souhaitez convertir a en 1, b en 2, c en 3, et ainsi de suite dans une feuille Excel. Cependant, les convertir un par un serait une perte de temps. Dans ce tutoriel, je vais vous présenter quelques formules Excel pour résoudre ce problème.
convert-letter-to-number-01

Convertir une seule lettre en un nombre dans chaque cellule

Pour convertir une seule lettre en un nombre dans chaque cellule Excel, vous pouvez utiliser la formule ci-dessous.

Formule générique :

COLONNE(INDIRECT(cell_reference&1))

Arguments

Cell_reference : la cellule qui contient la lettre que vous souhaitez convertir en nombre.

Fonctionnement de cette formule

Prenons un exemple pour expliquer la formule. Ici, vous allez convertir la lettre dans la cellule C3 en nombre. Veuillez utiliser cette formule.

=COLONNE(INDIRECT(C3&1))

Appuyez sur Entrée touche.
convert letter to number 2

Explication

Fonction INDIRECTCette fonction est utilisée pour convertir une chaîne de texte en une référence valide. Ici, INDIRECT(C3&1) peut être vu comme suit :
  INDIRECT(C3&1)
=INDIRECT(s&1)
=INDIRECT(s1)

COLONNE fonction : la COLONNE fonction renvoie le numéro de colonne de la référence donnée. Maintenant, la formule est COLONNE(s1), qui renvoie 19.

Remarques :

1. Cette formule renvoie le numéro de colonne, ce qui signifie que s'il y a plus d'une lettre dans la cellule, elle renverra comme dans l'exemple ci-dessous.
convert letter to number 3

2. La formule n'est pas sensible à la casse.

Convertir plusieurs lettres en une chaîne de nombres dans chaque cellule

Si vous souhaitez convertir des lettres dans chaque cellule en nombres comme indiqué dans la capture d'écran ci-dessous, vous aurez besoin d'une formule matricielle complexe.
convert letter to number 4

Formule générique :

TEXTEJOIN("",1,RECHERCHEV(T(SI(1,STXT(cell_refer,LIGNE(INDIRECT("1:"&NBCAR(cell_refer))),1))),Rtable,2,0))

Arguments

Cell_refer : la cellule que vous souhaitez convertir les lettres en nombres.
Rtable : un tableau avec deux colonnes, une liste toutes les lettres, l'autre liste les nombres correspondants.

Fonctionnement de cette formule

Supposons que vous souhaitiez convertir les lettres dans la plage B3:B8 en nombres, procédez comme suit :

Tout d'abord, créez un tableau pour lister toutes les lettres et leurs nombres correspondants.

Ensuite, sélectionnez la plage du tableau et rendez-vous dans la Zone Nom (à côté de la barre de formule) pour lui donner un nom de plage, ici le nom de la plage est Rtable. Voir la capture d'écran :
convert letter to number 5

Maintenant, utilisez cette formule :

=TEXTEJOIN("",1,RECHERCHEV(T(SI(1,STXT(B3,LIGNE(INDIRECT("1:"&NBCAR(B3))),1))),Rtable,2,0))

Appuyez sur Entrée touche, toutes les premières lettres de chaque mot dans la cellule A1 sont extraites.
convert letter to number 6

Explication

LIGNE(INDIRECT("1:"&NBCAR(B3)))La fonction LIGNE renvoie le numéro de ligne, il s'agit d'une formule matricielle, puis elle renvoie {1;2;3}. STXT(B3,LIGNE(INDIRECT("1:"&NBCAR(B3))),1)La fonction STXT renvoie le caractère à la position spécifique de la chaîne donnée. Cette formule peut être vue comme suit
=STXT(B3,{1;2;3},1)
=STXT(“acd”,{1;2;3},1)
= {"a";"c";"d"}

RECHERCHEV(T(SI(1,STXT(B3,LIGNE(INDIRECT("1:"&NBCAR(B3))),1))),Rtable,2,0) : la fonction RECHERCHEV est utilisée pour trouver les nombres correspondants de "a", "c","d" dans la deuxième colonne de la plage Rtable. Elle renvoie ensuite {1;3;4}.

TEXTEJOIN("",1,RECHERCHEV(T(SI(1,STXT(B3,LIGNE(INDIRECT("1:"&NBCAR(B3))),1))),Rtable,2,0)) : la fonction TEXTEJOIN est une nouvelle fonction dans Excel 2019 et 365, elle est utilisée pour concaténer tous les textes avec un délimiteur. Ici, elle renvoie 134.

Remarques :

Cette formule n'est pas sensible à la casse.

Note :

Supposons que a=1,b=2,c=3,d=4, vous pouvez utiliser la formule suivante :

=SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE(B3,"a",1),"b",2),"c",3),"d",4)

Appuyez sur Entrée touche.
convert letter to number 6

Cette formule est sensible à la casse.

Fichier d'exemple

doc sampleCliquez pour télécharger le fichier d'exemple


Formules Relatives


Fonctions Relatives

  • Fonction INDIRECT
    Convertir une chaîne de texte en une référence valide.
  • Fonction COLONNE
    Renvoie le numéro de colonne où la formule apparaît ou le numéro de colonne de la référence donnée.
  • Fonction LIGNE
    Renvoie le numéro de ligne d'une référence.
  • STXT
    Renvoie les caractères spécifiques au milieu de la chaîne de texte.

Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant IA Kutools : Révolutionnez l'analyse des données grâce à : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les doublons  |  Supprimer les lignes vides  |  Combiner les colonnes ou cellules sans perte de données  |  Arrondir sans formule ...
Super VLookup : Critères multiples  |  Valeurs multiples  |  À travers plusieurs feuilles  |  Correspondance floue...
Liste déroulante avancée : Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  Comparer des colonnes pour sélectionner des cellules identiques et différentes ...
Fonctionnalités phares : Mise au point de la grille  |  Affichage de conception  |  Barre de formule améliorée  |  Gestionnaire de classeur et de feuille de calcul | Bibliothèque d’AutoTexte (texte automatique)  |  Sélecteur de date  |  Fusionner les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super Filtre  |  Filtre spécial (filtrer gras/italique/barré...) ...
Top 15 des ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ types de graphiques (Diagramme de Gantt ...)  |  40+ formules pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 outils d'insertion (Insérer un code QR, Insérer une image depuis un chemin ...)  |  12 outils de conversion (Convertir en mots, Conversion de devises ...)  |  7 outils de fusion et division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts !
  • Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.