Aller au contenu principal
Mis à jour le

C'est quoi l'outil Texte en colonnes dans Excel (bouton « Convertir ») ?

L'outil Texte en colonnes est un assistant de l'onglet Données, que le ruban français affiche sous le nom Convertir, qui répartit le contenu d'une seule colonne sur plusieurs colonnes voisines. Le découpage suit soit un délimiteur, comme la virgule ou l'espace, soit une largeur fixe en nombre de caractères. Le résultat est collé une fois pour toutes et ne se recalcule jamais.

Première étape de l'assistant Conversion d'Excel, avec le choix entre le type Délimité et le type Largeur fixe et l'aperçu des données à découper
La première étape de l'assistant demande le mode de découpage, Délimité ou Largeur fixe, avant le choix du séparateur.

À quoi sert l'outil Texte en colonnes dans Excel

L'outil Texte en colonnes Icône du bouton Texte en colonnes sépare le contenu d'une seule colonne en plusieurs, en coupant chaque cellule à un endroit que tu définis. Le cas classique reste l'export, quand un logiciel de gestion ou un fichier CSV mal reconnu déverse tout dans la colonne A. Tu vois bien les champs séparés par des virgules, mais Excel n'y voit qu'une seule chaîne de texte.

Tant que les données restent agglutinées, aucun de tes outils habituels ne les atteint. Tu ne peux ni trier sur un champ, ni filtrer dessus, ni t'en servir dans une formule. C'est ce blocage que l'assistant vient lever.

La découpe est en revanche un collage, jamais un calcul vivant. Les colonnes obtenues gardent la valeur qu'elles avaient au clic sur Terminer, et si la source change ensuite, tout est à refaire.

Le piège
L'outil Texte en colonnes écrase sans prévenir les colonnes situées à droite de ta sélection. Pour éviter ça : insère des colonnes vides avant de lancer l'assistant, ou renseigne la zone Destination à la dernière étape.

Comment convertir un texte en colonnes dans Excel

Sélectionne la colonne à découper, ouvre l'onglet Données puis clique sur Convertir. L'assistant en 3 étapes te fait choisir un délimiteur ou une largeur fixe, puis répartit le contenu sur plusieurs colonnes.

  1. 1Sélectionne la colonne qui contient le texte à séparer, en vérifiant que les colonnes voisines à droite sont vides.
  2. 2Va dans l'onglet Données, groupe Outils de données, et clique sur le bouton Convertir pour lancer l'Assistant Conversion.
  3. 3Choisis Délimité si un caractère sépare les valeurs (virgule, point-virgule, tabulation, espace) ou Largeur fixe si chaque partie occupe un nombre constant de caractères.
  4. 4À la deuxième étape, coche le bon séparateur, puis contrôle dans l'aperçu que la coupure tombe au bon endroit sur chaque ligne.
  5. 5À la troisième étape, sélectionne chaque colonne dans l'aperçu et donne-lui son format, Texte pour un code postal ou une référence qui perdraient leur zéro de tête avec le format Standard, Date avec le bon ordre pour un export étranger. Renseigne enfin la zone Destination sur une colonne vide pour préserver tes données d'origine.
L'astuce en plus
Ignorer une colonne au découpageÀ la dernière étape de l'assistant, sélectionne une colonne dans l'aperçu de données puis choisis l'option « Colonne non distribuée », et Excel la saute au lieu de la coller.

Quel mode de découpage choisir dans Texte en colonnes

L'outil Texte en colonnes coupe de deux façons, et le choix se joue sur une seule question. Est-ce qu'un même caractère revient entre chaque valeur ? Si oui, c'est le mode Délimité, sinon c'est Largeur fixe.

Le mode Délimité

Il couvre la grande majorité des cas, avec la virgule, le point-virgule, la tabulation ou l'espace comme séparateur. Excel coupe à chaque occurrence du caractère coché, et la zone Aperçu des données montre le découpage à venir avant que tu valides.

Un délimiteur compte pourtant les séparateurs sans comprendre ce qu'il découpe. Sur une liste de contacts, DA SILVA Ana contient deux espaces, donc DA atterrit dans la colonne du nom, SILVA dans celle du prénom et Ana déborde encore un cran plus à droite.

Le mode Largeur fixe

Il sert quand aucun caractère ne marque la coupure, typiquement l'export d'un vieux logiciel où chaque champ occupe un nombre de caractères constant. Tu places toi-même les traits de coupure dans l'aperçu, puis tu les fais glisser jusqu'à ce que chaque colonne tombe juste.

Colonne de contacts au format NOM Prénom découpée sur deux colonnes par Texte en colonnes, la ligne DA SILVA Ana débordant sur une troisième colonne.
Le découpage sur l'espace range le nom et le prénom, sauf pour DA SILVA Ana dont le prénom déborde d'une colonne vers la droite.

Pourquoi l'outil Texte en colonnes abîme les codes postaux et les dates

Au moment du découpage, l'assistant applique un format à chaque colonne et il propose Standard par défaut. C'est ce réglage qui abîme les données les plus sensibles, parce qu'un zéro de tête perdu là ne se récupère plus après coup. Le choix se joue à la dernière étape, sous le titre « Format des données en colonne ».

Standard laisse Excel deviner le type de chaque valeur. Un code postal 01000 devient le nombre 1000 et perd son zéro, et une référence article qui ne contient que des chiffres subit le même sort. Ces colonnes-là réclament le format Texte, qui garde la chaîne telle qu'elle arrive.

Les dates, elles, réclament l'autre réglage, parce que l'ordre des nombres n'a rien d'universel. Un export américain écrit 03/04/2026 pour le 4 mars, quand Excel en français y lit le 3 avril, et l'inversion passe inaperçue tant que le jour reste inférieur à 13. Le format Date, associé à l'ordre MJA, remet le jour et le mois du bon côté.

Comment annuler un Texte en colonnes dans Excel

Ctrl+Z annule un découpage comme n'importe quelle autre action, tant que le classeur est resté ouvert. La colonne d'origine revient d'un bloc, avec ses valeurs collées les unes aux autres, et les colonnes créées à droite disparaissent.

Le problème commence à l'enregistrement, puisque l'assistant écrase la colonne de départ au lieu d'en créer une copie. Une fois le fichier enregistré puis refermé, la pile d'annulation est vidée et le contenu initial n'existe plus nulle part.

Le réflexe qui te met à l'abri tient en un geste : dupliquer la colonne avant de lancer l'assistant. Tu gardes la version brute sous la main et tu peux relancer le découpage autant de fois qu'il le faut.

Pourquoi Excel rejoue ton dernier Texte en colonnes sur les collages suivants

Excel mémorise les réglages du dernier Texte en colonnes et les réapplique à tout texte collé ensuite dans la feuille. Ce n'est pas un bug mais une commodité, qui se retourne contre toi dès que le collage suivant n'a rien à voir avec le premier.

Tu découpes une colonne sur la virgule, puis tu colles une adresse qui en contient une, et Excel l'éclate d'office sur plusieurs cellules. L'ouverture d'un fichier CSV hérite de la même mémoire, ce qui explique les imports qui partent de travers sans raison apparente.

Pour remettre le réglage à neuf, relance Données puis Convertir sur une cellule quelconque, garde le mode Délimité, décoche tous les séparateurs et clique sur Terminer. Fermer puis rouvrir Excel produit le même effet, cette mémoire ne survivant pas à la session.

Quand l'outil Texte en colonnes ne suffit plus et qu'il faut passer à Power Query

Le point de bascule arrive quand le même fichier revient chaque semaine ou chaque mois. Le découpage se fait une seule fois, donc il faut le refaire entièrement à la main à chaque nouvel import.

Pour un flux récurrent, monte plutôt la découpe dans Power Query. Tu définis la séparation une seule fois, puis un clic sur le bouton Actualiser rejoue toute la transformation sur le fichier suivant.

Sur du nettoyage ponctuel, l'outil Texte en colonnes reste néanmoins imbattable. Rien à paramétrer, aucune requête à créer, et l'aperçu montre le résultat avant même que tu valides.

Le savais-tu ?
L'outil Texte en colonnes ne découpe qu'une seule colonne à la fois. Si tu en sélectionnes plusieurs, Excel refuse de lancer l'assistant, alors que Power Query, lui, traite toutes les colonnes d'un coup.
FAQ

Questions fréquentes sur le texte en colonnes

Sélectionne la colonne, lance Données puis Convertir, garde le mode Délimité et ne coche aucun séparateur. À la troisième étape, coche le format Date et choisis l'ordre qui correspond à tes données (JMA, MJA ou AMJ), puis clique sur Terminer. Excel réinterprète chaque cellule et te rend de vraies dates calculables, sans rien découper. La même manipulation, avec le format Standard, débloque les nombres stockés en texte.