Comment séparer un texte en colonnes dans Google Sheets (SPLIT) ?

Foto dell'autore

Pour séparer un texte en colonnes dans Google Sheets, sélectionnez la colonne puis Données > Scinder le texte en colonnes : le tableur détecte le séparateur (virgule, point-virgule, espace) et répartit les morceaux. En version formule, =SPLIT(A2;";") fait la même chose de façon dynamique.

C’est le geste qui sauve quand un export CSV arrive entassé dans une seule colonne, ou quand des « Nom Prénom » doivent être séparés en deux colonnes propres.

Méthode Comment Quand
Menu Scinder Données > Scinder le texte en colonnes Nettoyage ponctuel, résultat figé
Fonction SPLIT =SPLIT(A2;";") Résultat recalculé si la source change
Au collage Coller, puis icône de collage > Scinder Juste après un copier-coller de données

La méthode menu, pas à pas

Sélectionnez la plage à découper (une seule colonne), puis Données > Scinder le texte en colonnes. Un petit menu « Séparateur » apparaît en bas de la sélection : laissez « Détecter automatiquement » ou choisissez virgule, point-virgule, point, espace, ou un séparateur personnalisé. Les morceaux s’étalent sur les colonnes de droite. Attention : ils écrasent ce qui s’y trouve, prévoyez des colonnes vides à droite avant de scinder.

La fonction SPLIT, version dynamique

SPLIT garde le même nom en français et en anglais : =SPLIT(A2;" ") découpe A2 à chaque espace, et les morceaux se répartissent automatiquement vers la droite. Si A2 change, le découpage se met à jour. Par défaut, chaque caractère du deuxième argument est traité comme un séparateur individuel et les morceaux vides sont supprimés ; des arguments optionnels permettent d’ajuster ce comportement.

Découvrir l\\\'article :  Comment concaténer (combiner) deux cellules dans Google Sheets ?

Exemple : séparer prénom et nom

Avec « Marie Dupont » en A2 : =SPLIT(A2;" ") renvoie « Marie » dans la cellule de la formule et « Dupont » juste à droite. Pour ne récupérer qu’un seul morceau, combinez avec INDEX : =INDEX(SPLIT(A2;" ");1) pour le prénom, ;2) pour le nom. Les noms composés (« Jean-Marc Le Gall ») demandent un contrôle visuel après découpe : aucun automatisme n’est fiable à 100 % sur les noms propres.

FAQ

Pourquoi SPLIT affiche-t-elle #REF! ?

Les cellules à droite ne sont pas libres : la fonction n’a pas la place d’étaler ses résultats. Videz ou déplacez ce qui bloque.

Comment garder la colonne d’origine intacte ?

Dupliquez-la d’abord (ou utilisez SPLIT dans une autre zone) : le menu Scinder remplace la colonne sélectionnée par le premier morceau.

Comment séparer une date en jour / mois / année ?

Si la cellule contient une vraie date, préférez les fonctions JOUR, MOIS et ANNEE, plus fiables qu’un découpage de texte.

Quelle est l’opération inverse ?

La concaténation : l’esperluette (=A2&" "&B2) ou JOINDRE.TEXTE pour rassembler avec séparateur.

À lire aussi

Hugo Lambrecht

Lascia un commento