Texte en colonnes
L'outil Texte en colonnes (Données > Texte en colonnes) divise le contenu d'une colonne en plusieurs colonnes selon un délimiteur (virgule, espace, point-virgule) ou une largeur fixe. C'est la méthode classique pour découper un nom complet en prénom et nom, ou pour corriger des dates importées en texte.
À quoi sert un texte en colonnes dans Excel ?
Texte en colonnes est l'outil de découpage de données le plus utilisé dans Excel. Il prend le contenu d'une seule colonne et le répartit sur plusieurs colonnes en se basant sur un séparateur (virgule, point-virgule, tabulation, espace) ou sur une largeur fixe. C'est la première chose à maîtriser quand tu reçois des données brutes mal structurées.
Tu vas t'en servir à chaque import de fichier CSV ou de données copiées depuis un autre logiciel. C'est aussi la méthode la plus fiable pour séparer des prénoms et noms collés dans une même cellule, pour découper des adresses en rue/code postal/ville, ou pour convertir des nombres stockés en texte en vrais nombres. L'assistant en 3 étapes te guide à chaque fois.
Texte en colonnes : exemples concrets
Exemple 1 : Commercial : séparer les prénoms et noms d'une base de contacts
Tu es commercial dans une agence immobilière. Tu récupères une liste de 500 contacts depuis un salon professionnel. Tous les noms sont dans une seule colonne sous la forme "DUPONT Marie", "MARTIN Jean-Pierre", "DA SILVA Ana". Tu as besoin de colonnes séparées Nom et Prénom pour ton publipostage.
Tu sélectionnes la colonne A, tu vas dans Données > Texte en colonnes, tu choisis "Délimité", puis tu coches "Espace" comme séparateur. Excel répartit le contenu sur deux colonnes. Pour les noms composés comme "DA SILVA Ana", tu devras faire un ajustement manuel, mais 90% des cas sont traités en un clic.
L'assistant te montre un aperçu du résultat avant de valider. Tu peux aussi choisir la destination (une colonne vide à côté) pour ne pas écraser tes données originales. C'est une habitude à prendre pour garder une colonne de secours.
Exemple 2 : Responsable qualité : convertir des données CSV collées dans une colonne
Tu es responsable qualité dans un laboratoire d'analyses. Tu reçois un export CSV de ton logiciel de mesures, mais quand tu l'ouvres dans Excel, toutes les valeurs se retrouvent dans une seule colonne A, séparées par des points-virgules : "Échantillon;Mesure;Tolérance;Résultat".
Tu sélectionnes la colonne A, tu lances Données > Texte en colonnes, tu choisis "Délimité" et tu coches "Point-virgule" comme séparateur. En une étape, tes données se répartissent proprement sur 4 colonnes. À l'étape 3 de l'assistant, tu peux aussi définir le type de chaque colonne (Texte, Nombre, Date) pour éviter les problèmes de conversion.
Si tu reçois ce type de fichier régulièrement, note les paramètres de séparation. Excel se souvient du dernier délimiteur utilisé dans la session, ce qui accélère les traitements répétitifs.
- #1 Avant de lancer Texte en colonnes, vérifie que les colonnes à droite de ta sélection sont vides. Excel y écrit le résultat et écrase les données existantes sans prévenir.
- #2 À l'étape 3 de l'assistant, tu peux choisir "Ne pas importer la colonne (ignorer)" pour sauter une colonne inutile dans le découpage.
- #3 Texte en colonnes fonctionne aussi pour convertir des nombres stockés en texte : sélectionne la colonne, lance l'assistant et valide sans rien changer. Excel reconvertit le contenu.
Texte en colonnes écrase les colonnes à droite de ta sélection sans avertissement si elles contiennent des données. Insère des colonnes vides à droite avant de lancer l'opération, ou choisis une destination différente à l'étape 3.
Les erreurs courantes avec le texte en colonnes
✕ Écraser des données existantes dans les colonnes adjacentes
Quand tu lances Texte en colonnes, Excel répartit le résultat dans les colonnes situées à droite de la colonne source. Si ces colonnes contiennent déjà des données, elles sont écrasées définitivement. Excel affiche parfois un avertissement, mais pas toujours selon la version.
Ce piège est particulièrement fréquent quand on travaille sur un tableau dense où toutes les colonnes sont remplies. Un clic de trop et tu perds une colonne entière de données.
Solution : Insère autant de colonnes vides que nécessaire à droite de ta colonne source avant de lancer l'opération. Ou bien, à l'étape 3 de l'assistant, clique sur le bouton "Destination" et choisis une cellule dans une zone vide de la feuille.
✕ Choisir le mauvais délimiteur et obtenir un découpage incorrect
Si tes données utilisent un point-virgule comme séparateur mais que tu coches "Virgule" dans l'assistant, le découpage ne se fait pas (ou mal). Inversement, si une colonne contient des virgules dans le texte (comme des adresses), cocher "Virgule" découpera trop et créera des colonnes parasites.
L'aperçu à l'étape 2 de l'assistant montre le résultat du découpage, mais il est facile de ne pas le vérifier quand on est pressé.
Solution : Regarde toujours l'aperçu des données à l'étape 2 de l'assistant avant de valider. Si le découpage ne correspond pas à ce que tu attends, essaie un autre délimiteur ou utilise "Autre" pour spécifier un caractère personnalisé.
Questions fréquentes sur le texte en colonnes
Sélectionne la colonne à découper, va dans l'onglet Données et clique sur Texte en colonnes. L'assistant en 3 étapes te demande d'abord si tes données sont délimitées (séparées par un caractère) ou à largeur fixe. Choisis le séparateur correspondant (virgule, point-virgule, espace, tabulation), vérifie l'aperçu et valide. Le contenu se répartit sur plusieurs colonnes.
Oui, c'est même une astuce très courante. Sélectionne la colonne contenant des dates stockées en texte, lance Données > Texte en colonnes, choisis "Délimité" sans cocher aucun séparateur, puis à l'étape 3, sélectionne le format de date correspondant (JMA, MJA ou AMJ). Excel reconvertit le texte en vraies dates reconnues. Cette méthode fonctionne aussi pour convertir des nombres stockés en texte.
Texte en colonnes découpe toute une colonne d'un coup en se basant sur un délimiteur précis (virgule, espace, etc.). Le Remplissage instantané (Ctrl+E) détecte un pattern à partir d'exemples que tu tapes dans la colonne adjacente et le reproduit automatiquement. Texte en colonnes est plus prévisible et fiable pour les découpages standards. Le Remplissage instantané est plus flexible pour les cas particuliers (extraire les 3 premiers caractères, reformater une date, etc.).
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.