Vous souhaitez découper des chaines de caractères, contenu dans un fichier. Google Sheet posséde une fonction native.

SPLIT

Divise un texte autour d’une chaîne ou d’un caractère donné, et place chaque fragment dans une cellule distincte de la ligne.

Syntaxe

SPLIT(texte; délimiteur; [séparer_à_chaque_caractère])

  • texte : texte à diviser.
  • délimiteur : caractères diviseur.

    séparer_à_chaque[FACULTATIF – VRAI par défaut] : indique s’il faut séparer ou non le texte autour de chaque caractère contenu dans le délimiteur.

Remarques

  • Le ou les caractères diviseurs autour desquels la chaîne est séparer, ne sont pas inclus dans le résultat final.

Par défaut, chaque caractère dans l’option : délimiteur est pris en compte individuellement. Par exemple, si l’entrée délimiteur correspond à « les », la valeur texte est séparée sur la base des caractères « l », « e » et « s ». Remplacez la valeur séparer_à_chaque par FAUX pour désactiver ce comportement.

EXEMPLE D’UTILISATION

Soit un fichier type csv ou txt contenant une ligne d’en-tete et des lignes d’informations. dans ce fichier, il existe un délimiteur d’information le ;

Copier le contenu du texte, dans Google Sheet en cellule A1. Le contenu du fichier est copié dans la première colonne, et chaque ligne est détaillée dans une cellule de cette colonne

Sélectionner la cellule B1
Saisir la commande suivante : =SPLIT(A1;« ; »). La fonction SPLIT va sélectionner la cellule A1, et détailler son contenu en le séparant à chaque caractère ‘;’

Le résultat final affiche, la cellule A1, contenant le texte original, et ensuite, ce texte est découpé et inséré dans les cellules suivantes avec une information par cellule

Répéter la fonction SPLIT sur les autres lignes pour découper l’ensemble du fichier

EXPLICATION VIDEO

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here