Division des cellules
Lorsque vous stockez un ensemble de données dans une feuille de calcul, un besoin courant est de diviser les cellules en fonction des occurrences d’un caractère particulier dans ces cellules. Par exemple, vous pourriez avoir une adresse dans une cellule, comme ceci:
123 Maple Lane
Vous voudrez peut-être mettre le numéro de la maison (123) dans une cellule, le nom de la rue (Maple) dans une autre et le type de rue (Lane) dans une troisième cellule. Vous pouvez accomplir cela facilement en utilisant la fonction SPLIT. Si l’adresse d’origine est dans la cellule A1, vous pouvez placer ce qui suit dans la cellule B1:
=split(A1," ")
Le premier paramètre spécifie la cellule que vous souhaitez fractionner et le second paramètre (un espace entre guillemets) indique que vous souhaitez que la cellule soit fractionnée partout où il y a un espace. Une fois que vous avez entré la formule, Sheets divise le contenu de la cellule A1 à chaque endroit où un espace se produit et place les résultats dans le nombre de cellules nécessaires à droite de l’endroit où vous avez placé la formule. Ainsi, si vous mettez la formule dans la cellule B1, les résultats seront dans la plage B1: D1.
Il y a une énorme mise en garde ici: puisque SPLIT utilise autant de cellules que nécessaire pour afficher ses résultats, il est très facile d’écraser les informations.
Si la fonction doit utiliser plusieurs cellules, elle ne prête pas beaucoup d’attention à ce qui se trouvait auparavant dans ces cellules. Par conséquent, il est judicieux de vous assurer que vous n’utilisez SPLIT que lorsqu’il y a suffisamment de colonnes vides pour contenir toutes vos données «fractionnées».
Il existe également une autre utilisation intéressante de la fonction de fractionnement: elle peut casser des informations en fonction de plusieurs délimiteurs. Par exemple, vous pourriez avoir les éléments suivants dans une cellule:
John Doe, Sr.
Si vous souhaitez diviser le texte de sorte que chaque élément du nom se retrouve dans sa propre cellule, vous devez en fait prendre en compte deux délimiteurs: un espace et une virgule. La raison en est que si vous divisez uniquement en fonction d’espaces, le nom de famille finit par être « Doe », avec la virgule à la fin. Vous pouvez inclure chaque caractère sur lequel vous souhaitez délimiter le texte dans le deuxième paramètre:
=split(A1, " ,")
Vous vous retrouvez avec trois colonnes, avec John dans la première, Doe dans la seconde et Sr. dans la troisième. Notez que les délimiteurs consécutifs (dans ce cas, une virgule suivie immédiatement d’un espace) sont « réduits » afin que vous ne vous retrouviez pas avec des cellules vides.