Skip to content
Convertisseur de colonne de tableur
Tools

Convertisseur de colonne de tableur

Nouveau

Convertissez un numéro de colonne de tableur en lettre (1 → A) et inversement.

Try:
Formula & code Copy-ready snippets — they update with the value above.
Excel / Sheets · number → letter
=SUBSTITUTE(ADDRESS(1,27,4),"1","")
Excel / Sheets · letter → number
=COLUMN(AA1)
VBA / macro
' number → letter
Split(Cells(1, 27).Address, "$")(1)   ' "AA"
' letter → number
Range("AA1").Column                  ' 27
Python · openpyxl
from openpyxl.utils import get_column_letter, column_index_from_string
get_column_letter(27)            # 'AA'
column_index_from_string("AA")   # 27
C#
// number → letter
string Col(int n){var s="";while(n>0){n--;s=(char)('A'+n%26)+s;n/=26;}return s;}
Col(27);  // "AA"
Bulk convert Paste a list of numbers or letters — one per line, comma- or space-separated. Each is detected automatically.
Format

Column reference chart Columns 1–702 (A–ZZ). Click any cell to load it above.

Runs entirely in your browser. Nothing is uploaded.

Convertissez les numéros de colonne Excel en lettres instantanément — et vice versa

Ce convertisseur de colonnes de tableur transforme un numéro de colonne Excel ou Google Sheets en sa lettre correspondante et la lettre en son numéro, instantanément et dans les deux sens. Saisissez 27 et vous obtenez AA ; saisissez AA et vous obtenez 27. Il utilise la base 26 bijective, donc même les colonnes étendues comme 702 (ZZ) et 703 (AAA) se convertissent correctement. Modifiez l'un des champs et l'autre se met à jour en temps réel — aucune formule à mémoriser et rien à installer.

Il est conçu pour les tâches quotidiennes de tableur où vous avez besoin de l'index de colonne derrière une étiquette : écrire des références en notation A1 dans du code, scripter contre l'API Excel ou Google Sheets, déboguer un importateur CSV, ou simplement répondre à 'quelle colonne est le numéro 256 ?' (c'est IV) sans avoir à ouvrir un tableur.

Comment fonctionne la numérotation des colonnes — base 26 bijective

Les colonnes sont étiquetées en base 26 bijective : les lettres A–Z représentent 1–26, et dès que vous dépassez Z une seconde lettre apparaît — AA est 27, AB est 28, AZ est 52, BA est 53, et ainsi de suite jusqu'à ZZ à 702, puis AAA à 703. Contrairement à la base 26 ordinaire, il n'y a pas de chiffre zéro, car il n'y a pas de colonne 'zéro'. Cette particularité est la raison pour laquelle 27 devient AA plutôt que quelque chose comme A0.

Pour lire une lettre comme un nombre, pondérez chaque position par une puissance de 26 : AA = (1 × 26) + 1 = 27, et ABC = (1 × 676) + (2 × 26) + 3 = 731. Le code de conversion base-26 naïf qui traite A=0 produit des réponses incorrectes pour les colonnes au-delà de Z — c'est la source la plus courante de bugs de décalage d'un lors de l'écriture de scripts contre des APIs de tableur.

Formules, VBA, Python et C# — snippets de code prêts à coller

Pour convertir dans un tableur : =SUBSTITUE(ADRESSE(1,n,4),"1","") retourne la lettre de colonne pour le numéro n, et =COLONNE(AA1) retourne le numéro pour la lettre AA. Les deux fonctionnent dans Excel et Google Sheets. En VBA, Split(Cells(1,n).Address,"$")(1) donne la lettre et Range("AA1").Column donne le numéro.

Pour Python avec openpyxl : get_column_letter(27) retourne 'AA' et column_index_from_string('AA') retourne 27. Pour C# sans bibliothèque, une courte boucle fonctionne — calculez répétitivement (n-1) % 26 pour chaque lettre et divisez par 26. L'outil affiche chaque snippet prérempli avec votre valeur actuelle, pour que vous puissiez copier du code fonctionnel directement dans un projet.

Conversion en masse d'une liste entière de colonnes en une seule fois

Besoin de traduire des dizaines de colonnes ? Collez une liste mixte de numéros et de lettres dans le champ de conversion en masse — séparés par des sauts de ligne, des virgules ou des espaces — et chaque élément est auto-détecté et converti en une seule passe : les numéros deviennent des lettres, les lettres deviennent des numéros. Changez la sortie entre les paires '27 → AA', CSV ou résultat seul, puis copiez ou téléchargez en fichier .csv.

C'est utile lors du traitement des réponses API d'Excel Online ou Google Sheets qui retournent des indices de colonnes, ou lors du travail avec des fichiers CSV qui utilisent des références numériques de colonnes plutôt que des noms. Aucun téléchargement requis — toute la liste est traitée localement dans votre navigateur, donc même les métadonnées sensibles de tableur restent sur votre appareil.

Comparaison avec l'utilisation des formules Excel ou la recherche en ligne

Excel lui-même n'a pas d'interface dédiée pour la conversion numéro-vers-lettre de colonne. Vous devez utiliser le contournement avec la formule ADDRESS/SUBSTITUTE ou ouvrir l'éditeur VBA. Google Sheets est identique. La plupart des résultats de recherche pour cette question renvoient vers des fils Stack Overflow avec des snippets de formules — utiles, mais pas un outil en direct. Des outils comme RapidTables n'ont pas du tout de convertisseur de colonnes ; le plus proche est généralement une calculatrice de conversion de base générale qui ne gère pas correctement la base 26 bijective.

Cet outil effectue la conversion instantanément dans le navigateur, fournit un graphique de référence défilable de A (1) à ZZ (702), génère du code prêt à coller pour quatre langages, et gère les listes en masse en une seule passe. Il fonctionne hors ligne une fois chargé, ne nécessite pas de connexion et ne stocke rien de ce que vous tapez. Ajoutez-le en favori comme alternative plus rapide à l'ouverture d'un tableur juste pour chercher une lettre de colonne.

Le mode d'affichage R1C1 et quand cet outil est utile

Quand Excel affiche des en-têtes de colonnes numériques (1, 2, 3…) au lieu de lettres, il utilise le style de référence R1C1. Désactivez-le sous Fichier → Options → Formules → décochez 'Style de référence L1C1'. Cela peut parfois s'activer accidentellement par une macro ou en copiant un classeur d'un collègue qui l'utilise. Si vous écrivez un script qui interagit avec un classeur en mode R1C1, vous devrez peut-être traduire entre les deux styles de référence — ce convertisseur gère cette traduction pour n'importe quel index de colonne.

Le tableau de référence intégré en bas de la page liste toutes les colonnes de 1 à 702 (A à ZZ) pour que vous puissiez scanner visuellement la plage sur laquelle vous travaillez. Pour les colonnes au-delà de ZZ, tapez simplement le numéro ou la lettre dans le convertisseur et obtenez la réponse en moins d'une seconde. Pas besoin de calculer l'arithmétique base 26 bijective à la main.

Frequently asked questions

Comment convertir un numéro de colonne Excel en lettre ?

Tapez le numéro dans le champ Numéro de colonne et la lettre apparaît instantanément. La correspondance est 1 → A, 2 → B … 26 → Z, puis 27 → AA, 28 → AB, et ainsi de suite. La colonne 53 est BA, 702 est ZZ et 703 est AAA. Il gère n'importe quel numéro jusqu'à la colonne maximale d'Excel, 16 384 (XFD).

Comment convertir une lettre de colonne en numéro dans Excel ?

Tapez la lettre dans le champ Lettre de colonne et le numéro apparaît — AA → 27, AZ → 52, BA → 53, ZZ → 702. Les deux champs sont liés pour que vous puissiez aller dans les deux sens. La formule la plus rapide dans le tableur est =COLONNE(AA1), qui retourne 27, mais si vous avez juste besoin de la réponse sans ouvrir Excel, collez la lettre ici et vous l'obtenez en moins d'une seconde.

Quel numéro de colonne correspond à la lettre 27 dans Excel ?

La colonne 27 est AA. Après Z (colonne 26), Excel passe à deux lettres, donc 27 = AA, 28 = AB, continuant jusqu'à 52 = AZ, puis 53 = BA. Le schéma suit l'arithmétique base 26 bijective : A=1 plutôt que A=0 (il n'y a pas de colonne zéro).

Quel est le numéro de la colonne Excel 'AA' ?

La colonne AA est le numéro 27. On peut le lire comme (1 × 26) + 1 = 27 — le premier A apporte 26 et le second apporte 1, car c'est de la base 26 bijective où A=1 plutôt que A=0. De même AB = 28, AZ = 52 et BA = 53.

Comment repasser les colonnes Excel des numéros (R1C1) aux lettres ?

Si vos en-têtes de colonnes affichent des numéros (1, 2, 3…) au lieu de lettres, Excel utilise le style de référence R1C1. Désactivez-le sous Fichier → Options → Formules → décochez 'Style de référence L1C1', et les en-têtes reviennent à A, B, C.

Quelle est la dernière colonne dans Excel et quelle lettre a-t-elle ?

La dernière colonne dans Excel moderne (2007 et ultérieur) est la colonne 16 384, qui est XFD. Tapez 16384 dans ce convertisseur et vous obtenez XFD ; tapez XFD et vous obtenez 16384. Google Sheets autorise des colonnes au-delà de 18 278 (la limite ZZZ), et cet outil convertit correctement pour n'importe quel numéro que vous entrez.

Puis-je convertir toute une liste de numéros de colonnes en lettres d'un coup ?

Oui — utilisez le champ de conversion en masse. Collez une liste de numéros et de lettres séparés par des sauts de ligne, des virgules ou des espaces, et chaque élément est auto-détecté et converti en une seule passe. Vous pouvez changer le format de sortie entre les paires 27 → AA, CSV ou résultat seul, puis copier ou télécharger en fichier .csv.