J’ai une liste de mails séparés par un saut de ligne, tout est dans la même cellule, mais je veux un mail / ligne
Pour « éclater » un texte qui est dans une seule cellule, sur plusieurs ligne, on peut créer une colonne formule qui va :
- récupérer le texte via un
lookupOne - le transformer en liste, avec
.split()
Ex : si le séparateur est un saut de ligne, on utilisera.split("\n"); si c’est un point virgule.split(";") - assigner à chaque ligne un élément de la liste, en commençant par l’élément en position 0, grâce à
[$id - 1]
Formule finale :
ID_Table.lookupOne().ID_colonne.split("\n")[$id - 1]
Exemple ici : Ex - séparer texte sur plusieurs lignes / extraire mails document partagé - Grist
