Comment Diviser une Chaîne de Texte par un Espace, une Virgule ou Autre – Excel et Google Sheets

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on février 8, 2023
Download Example Workbook

Télécharger le Classeur Exemple

Ce tutoriel montre comment diviser des chaînes de texte en utilisant un espace, une virgule et plus encore dans Excel et Google Sheets.

diviser texte espace virgule fonction principale

Fractionner une Chaîne de Texte avec la Fonction Convertir

Vous pouvez diviser une chaîne de texte avec la fonction Convertir d’Excel.

Sélectionnez le texte que vous souhaitez fractionner.

donnes avant conversion en colonnes

Dans le ruban, sélectionnez Données>Convertir.

fonction conversion en colonnes ruban

Gardez l’option « Délimité » sélectionnée et cliquez sur Suivant.

fenetre assitant conversion etape 1

Sélectionnez « Espace » comme séparateur, et modifiez l’identificateur de texte à « Aucun »

fenetre assitant conversion etape 2

Cliquez sur Suivant.

fenetre assitant conversion etape 3

Dans cette étape, vous pouvez modifier le type de données de la colonne. Laissez-les tels quels et cliquez sur Terminer.

donnes apres conversion en colonnes

Division d’une Chaîne de Texte par un Espace

Pour diviser une chaîne de texte en utilisant un espace ou une virgule comme délimiteur, nous pouvons utiliser les fonctions TROUVE, GAUCHE, STXT et DROITE.

tableau donnes separees en colonnes formules

Fonctions GAUCHE et TROUVE

Tout d’abord, nous pouvons trouver le Nom de famille en utilisant les fonctions GAUCHE et TROUVE.

=GAUCHE(B3;TROUVE(" ";B3))

formule trouver premier mot texte

Fonctions STXT et TROUVE

Nous pouvons ensuite utiliser les fonctions STXT et TROUVE pour trouver le deuxième mot de la chaîne de texte.

=STXT(B3;TROUVE(" ";B3);TROUVE(" ";B3;TROUVE(" ";B3)+1)-TROUVE(" "; B3))

formule trouver deuxieme mot texte

Fonctions DROITE et TROUVE

Enfin, nous pouvons utiliser les fonctions DROITE, NBCAR et TROUVE pour trouver le troisième mot de la chaîne de texte.

=DROITE(B3; NBCAR(B3)-TROUVE(" "; B3;TROUVE(" ";B3)+1))

formule trouver troisieme mot texte

Séparation d’une Chaîne de Texte par une Virgule ou un Autre Caractère

Vous pouvez utiliser les mêmes formules pour trouver des virgules ou tout autre caractère dans une chaîne de texte et la diviser en conséquence.

Les formules seront légèrement différentes

Trouver le Premier Mot

=GAUCHE(B3;TROUVE(",";B3))

Trouver le Deuxième Mot

=STXT(B3;TROUVE(",";B3);TROUVE(",";B3;TROUVE(",";B3)+1)-TROUVE(","; B3))

Trouver le Troisième Mot

=DROITE(B3; NBCAR(B3)-TROUVE(","; B3;TROUVE(",";B3)+1))

Fractionner une Chaîne de Texte avec la Fonction « Séparer le Texte en Colonnes » dans Google Sheets

Google Sheets dispose également d’une fonctionnalité de conversion de texte en colonnes.

Sélectionnez le texte que vous souhaitez diviser, puis cliquez sur le menu Données > Séparer le texte en colonnes.

fonction separer texte en colonne google sheets

Cliquez sur Détecter automatiquement

detecter separateur automatiquement google sheets

Sélectionnez Espace.

selection separateur espace google sheets

Votre texte sera divisé en colonnes.

texte separe en colonne google sheets

Division d’une Chaîne de Texte par une Virgule ou un Autre Caractère

Vous pouvez utiliser les fonctions TROUVE, GAUCHE, STXT et DROITE dans Google Sheets, comme dans Excel, pour diviser le texte.

Les formules permettant d’extraire les données des colonnes Nom, Prénom et Département sont les mêmes que celles utilisées dans Excel.

formules separation texte google sheets

AI Formula Generator

Essayez gratuitement

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List