La fonction CLEAN dans Google Sheets et les caractères non imprimables

La fonction CLEAN est l’une des fonctions de texte disponibles dans Google Sheets. Mais à quoi cela sert-il ? Pour le comprendre, il est important de connaître les caractères non imprimables que vous pouvez rencontrer dans Sheets.

Les caractères non imprimables dans Google Sheets

Les caractères non imprimables sont les caractères ASC-II non imprimables tels que le retour en arrière, le saut de ligne, le retour chariot, la tabulation horizontale, la tabulation verticale, etc.

Vous pouvez consulter ce Wiki pour voir la table contenant les caractères Unicode actuels. Dans cette table, les numéros décimaux de 0 à 31 représentent les caractères non imprimables dans Google Sheets. Vous pouvez tester cela dans Google Sheets de la manière suivante :

=ArrayFormula(char(row(A1:A50)))

Appliquez cette formule dans la cellule A1. Veuillez noter que la colonne A doit être vide au moins jusqu’à la ligne 50.

Faites défiler cette colonne pour voir les caractères visibles à partir de la ligne 33.

Exemple de caractères non imprimables dans un texte dans Sheets

Votre feuille peut contenir des caractères non imprimables si vous importez des données depuis des sources externes. Vous pouvez également placer manuellement de tels caractères à l’aide de la fonction Char dans Sheets.

Par exemple, j’ai la chaîne « Info Inspired » dans la cellule A1. Je peux déplacer la chaîne ‘Inspired’ à une nouvelle ligne dans la cellule A1 de la manière suivante :

="INFO"&CHAR(10)&"INSPIRED"

La fonction Char convertit le nombre 10 en le caractère « Saut de ligne » selon la table Unicode.

Vous pouvez également consulter notre article sur la façon de déplacer des sauts de ligne dans une cellule vers des colonnes dans Google Sheets.

Si de tels caractères sont présents dans une cellule, ils ne seront pas « visibles » comme le caractère d’espacement. Mais l’espacement n’est pas un caractère non imprimable.

Syntaxe et exemples de la fonction CLEAN dans Google Sheets

Syntaxe : CLEAN(texte)

Argument : texte – La chaîne de texte dans une cellule ou un tableau dont les caractères non imprimables doivent être supprimés.

Exemple de formule avec la fonction CLEAN dans Sheets

=clean(A1)

Dans un tableau, utilisez la fonction comme dans l’exemple de formule ci-dessous :

=ArrayFormula(clean(A1:A10))

Veuillez noter que, tout comme la fonction TO_TEXT, vous pouvez convertir un nombre en texte à l’aide de la fonction CLEAN. Vous souhaitez voir un exemple ? Le voici !

Supposons que les cellules A1:A10 contiennent les nombres de 1 à 10. Vous pouvez utiliser la formule CLEAN suivante pour convertir ces nombres en texte :

=ArrayFormula(clean(A1:A10))

À l’aide de la formule CLEAN, vous ne pouvez pas supprimer les espaces dans une cellule. Pour cela, vous pouvez utiliser la fonction TRIM ou la commande de menu « Données > Supprimer les espaces ».

Vous trouverez plus de détails ici – Comment supprimer les espaces supplémentaires, doubles ou superflus dans Google Sheets.

C’est tout ce que vous devez savoir sur l’utilisation de la fonction CLEAN dans Google Sheets. Profitez-en !


This article was originally published on Crawlan.com.

Articles en lien