Comment diviser du texte dans Google Sheets



Il est fréquent de devoir segmenter des données contenues dans une cellule de votre tableur, lorsque celles-ci sont agrégées par une virgule ou un espace, comme par exemple un prénom et un nom. Heureusement, Google Sheets met à disposition une méthode simple et efficace pour traiter ces ensembles de données.

Méthode pour fractionner du texte dans Google Sheets

Ouvrez votre navigateur, accédez à un document Google Sheets, puis sélectionnez les cellules que vous souhaitez diviser.

Attention : Assurez-vous que les cellules situées à droite de celles sélectionnées ne contiennent aucune donnée. Cette fonctionnalité écrasera leur contenu sans avertissement préalable.

Ensuite, dans le menu, cliquez sur Données, puis sur « Diviser le texte en colonnes ».

Google Sheets propose plusieurs séparateurs courants pour segmenter vos données, comme la virgule, le point-virgule, le point ou l’espace. Pour notre exemple, nous utiliserons « Espace » comme séparateur, car c’est ce qui sépare les éléments de nos données.

Cliquez sur le menu déroulant, puis sélectionnez « Espace » parmi les options disponibles.

Instantanément, les données sont divisées et placées dans les colonnes situées à droite de la colonne d’origine.

Si vos données sont séparées par un caractère autre que ceux proposés, pas de panique. Vous pouvez utiliser l’option « Personnalisé » pour spécifier le caractère de votre choix.

Dans le menu déroulant des séparateurs, choisissez « Personnalisé ».

Dans le champ prévu à cet effet, saisissez le ou les caractère(s) que vous souhaitez utiliser comme séparateur de vos ensembles de données.

* Une limitation de cette méthode est qu’elle ne permet pas de séparer des données contenant deux caractères différents. Dans ce cas, il faudra utiliser la fonction intégrée SPLIT, que nous verrons plus loin.

Et voilà ! Le séparateur personnalisé a supprimé toutes les occurrences de « @ » dans vos cellules.

Diviser le texte avec la fonction SPLIT

Alors que la méthode précédente ne permet de spécifier qu’un seul délimiteur, la fonction SPLIT vous permet de spécifier plusieurs délimiteurs pour un même ensemble de données. Imaginez, par exemple, que vous avez une adresse e-mail et que vous souhaitez extraire le nom d’utilisateur, le sous-domaine et le domaine de premier niveau dans trois colonnes distinctes.

Sélectionnez une cellule vide, tapez =SPLIT(G14, »@. »), en remplaçant « G14 » par la cellule contenant les données. Validez en appuyant sur la touche Entrée.

Par défaut, chaque caractère du délimiteur placé entre guillemets est considéré individuellement. Contrairement à la méthode précédente, qui aurait recherché « @. » comme une seule chaîne et retourné un résultat inchangé.

Ensuite, double-cliquez sur le petit carré bleu pour appliquer la formule aux autres cellules.

La fonction opère et supprime efficacement les séparateurs de vos données.

Voilà, c’est tout ce que vous devez savoir. Vous pouvez maintenant exploiter la puissance de la fonction de division de Google Sheets pour segmenter vos données en différentes colonnes de votre feuille de calcul.