Fonction Google Sheets : SPLIT

La fonction SPLIT divise un texte en fonction du délimiteur défini et place chaque fragment dans une cellule distincte de la ligne.

Utilisation :

=SPLIT(texte, délimiteur)

ou

=SPLIT(texte; délimiteur; séparer; supprimer_vide)


Exemple d'utilisation

L'objectif ici est d'utiliser une seule fonction SPLIT par ligne pour compléter chaque colonne du tableau :

google sheets fonction split

Entrez dans la fonction SPLIT :

  • "texte" : les données à diviser
  • "délimiteur" : le ou les délimiteurs
  • "séparer" : 1 (par défaut) = chaque caractère du "délimiteur" sera considéré comme un délimiteur séparé (en entrant par exemple "/-", le texte sera divisé aux "/" et aux "-"), 0 = le délimiteur reste entier (en entrant par exemple "/-", le texte sera divisé uniquement aux "/-")
  • "supprimer_vide" : 1 (par défaut) = les fragments vides sont supprimés, 0 = les fragments vides sont conservés

La formule est ici =SPLIT(A2;"/") (qui est l'équivalent de =SPLIT(A2;"/";1;1)) :

google sheets fonction split diviser

Récupérer une seule valeur

La fonction SPLIT retourne un tableau de valeurs et la fonction INDEX retourne l'une des valeurs d'un tableau. La combinaison de ces 2 fonctions permet donc de renvoyer un seul fragment de SPLIT.

Pour retourner uniquement l'âge (à la colonne 3 du tableau), entrez =INDEX(SPLIT(A13;"/");1;3) :

google sheets fonction split index

En cas de besoin, vous pouvez copier le fichier avec ces 2 exemples.