Comment utiliser la fonction Excel TRIM pour supprimer les espaces et nettoyer les données

Fonction TRIM Excel - Un aperçu

Quand utiliser la fonction Excel TRIM

La fonction Excel TRIM est la mieux adaptée aux situations où vous devez nettoyer l'ensemble de données en supprimant les espaces de début, de fin et doubles.

Ce que ça renvoie

Il renvoie la chaîne de texte où tous les espaces de début, de fin et doubles ont été supprimés.

Syntaxe

= COUPER(texte)

Arguments d'entrée

  • Ici, « text » est la chaîne de texte à partir de laquelle vous souhaitez supprimer les espaces supplémentaires. Cela peut être saisi manuellement (entre guillemets doubles) ou peut être une référence de cellule contenant la chaîne de texte. Par exemple, si vous souhaitez supprimer des espaces supplémentaires du texte de la cellule A1, vous pouvez utiliser la formule = TRIM (A1)

Fonction TRIM Excel - Exemples

La meilleure façon de comprendre à quel point la fonction Excel TRIM peut être utile serait de la voir en action.

Voici trois exemples pratiques d'utilisation de la fonction TRIM.

Exemple 1 - Supprimer les espaces de début, de fin et doubles

La fonction TRIM est conçue pour cela.

Vous trouverez ci-dessous un exemple où il y a des espaces de début, de fin et doubles dans les cellules.

Vous pouvez facilement supprimer tous ces espaces supplémentaires en utilisant la fonction TRIM ci-dessous :

= COUPER(A1)

Copiez-collez ceci dans toutes les cellules et vous êtes prêt.


Exemple 2 - Supprimer uniquement les espaces de début

Dans certains cas, vous souhaiterez peut-être supprimer uniquement les espaces de début et pas le reste.

Par exemple, ci-dessous j'ai une liste d'adresses où il y a un double espace entre les différentes parties de l'adresse (fait pour augmenter la lisibilité). Cependant, il y a aussi quelques espaces de début (dans les rangées 2 et 4).

Si vous utilisez la fonction TRIM sur cela, cela supprimera les espaces de début, mais cela supprimera également les doubles espaces que nous avons intentionnellement placés.

Voici la formule qui supprimera uniquement les espaces de début de cet ensemble de données :

=DROITE(A1,LEN(A1)-TROUVER(MID(TRIM(A1),1,1),A1)+1)

Comment fonctionne cette formule ?

Laisse-moi t'expliquer:

  • MID(TRIM(A1),1,1) - Cette partie de la formule vous donnera le premier caractère de l'adresse (après avoir supprimé les espaces de début). Par exemple, dans le cas de la deuxième adresse (3344 Better Street), il y a des espaces de début, mais cette formule renverrait 3.
  • FIND(MID(TRIM(A1),1,1),A1) - Cette partie de la formule trouverait la position du premier caractère de l'adresse. Par exemple, dans la deuxième adresse, 3 est en troisième position (car il y a deux espaces avant).
  • LEN(A1)-FIND(MID(TRIM(A1),1,1),A1)+1 - Cette partie de la formule vous donnera la longueur totale de l'adresse après avoir supprimé les espaces de début.
  • =RIGHT(A1,LEN(A1)-FIND(MID(TRIM(A1),1,1),A1)+1) - Cela vous donnera le résultat où il extrait tous les caractères après les espaces de début.

Sur des lignes similaires, vous pouvez créer des formules qui peuvent supprimer uniquement les espaces de fin ou uniquement les espaces de début et de fin du texte.

Exemple 3 - Compter correctement le nombre de mots lorsqu'il y a des espaces supplémentaires

Les espaces dans un texte sont également une indication du nombre de mots qu'il contient.

Par exemple, si vous voulez compter le nombre total de mots dans la phrase - "Le renard brun rapide saute par-dessus le chien paresseux", vous pouvez simplement compter les espaces entre les mots et ajouter 1 à cela.

Voici la formule que vous pouvez utiliser pour compter les mots :

=LEN(A1)-LEN(REMPLACER(A1," ",""))+1

Cette formule remplace tous les espaces par des blancs, puis compte le nombre d'espaces dans le texte et y ajoute 1.

Cependant, lorsque vous avez des espaces supplémentaires dans le texte, cette formule ne fonctionnera pas.

Voici la formule que vous devez utiliser dans un tel cas :

=LEN(AJUSTER(A1))-LEN(REMPLACER(A1," ",""))+1

La partie TRIM de la formule prend en charge les espaces supplémentaires.

  • Fonction de concaténation d'Excel.
  • Fonction Excel GAUCHE.
  • Fonction LEN Excel.
  • Fonction Excel MID.
  • Fonction REPT Excel.
  • Fonction Excel DROITE.
  • Fonction TEXTE Excel.
  • Fonction TRIM VBA.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave