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 - 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 - split

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 - split

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