Comment Diviser une Chaîne de Texte par un Espace, une Virgule ou Autre – Excel et Google Sheets
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.
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.
Dans le ruban, sélectionnez Données>Convertir.
Gardez l’option « Délimité » sélectionnée et cliquez sur Suivant.
Sélectionnez « Espace » comme séparateur, et modifiez l’identificateur de texte à « Aucun »
Cliquez sur Suivant.
Dans cette étape, vous pouvez modifier le type de données de la colonne. Laissez-les tels quels et cliquez sur Terminer.
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.
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))
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))
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))
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.
Cliquez sur Détecter automatiquement
Sélectionnez Espace.
Votre texte sera divisé en colonnes.
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.