Comment réparer la fonction Excel TRIM ne fonctionne pas?

Microsoft Excel dispose de nombreuses fonctions Excel utiles pour faciliter le travail des utilisateurs, dont la fonction Excel TRIM en fait partie. Mais dans de nombreux cas, on constate que la fonction Excel TRIM ne fonctionne pas, pour diverses raisons désagréables.

Alors aujourd’hui, cet article vous aidera à savoir quoi faire lorsque la fonction Excel TRIM ne fonctionne pas.

Comment fonctionne la fonction Trim dans Excel ?

La fonction Microsoft Excel TRIM est une fonction intégrée utilisée pour supprimer les espaces indésirables entre les mots d’une chaîne. La fonction TRIM renvoie une valeur de texte avec les espaces de début et de fin supprimés.

Dans Excel, cela est classé en tant que fonction chaîne/texte et peut être utilisé comme fonction de feuille de calcul (WS) et fonction VBA (VBA) dans Excel.

Tout comme les autres fonctions Excel lorsque vous copiez ou importez des données de texte dans une feuille de calcul Excel, la feuille de calcul conserve dans certains cas des espaces supplémentaires ajoutés au contenu inséré.

Généralement, la fonction TRIM supprime à elle seule les espaces indésirables, entre les mots ou au début ou à la fin de la chaîne de texte. Eh bien, dans certaines situations, on constate que cela ne fonctionne pas.

Et dans un ordinateur, un espace dans deux mots n’est pas classé comme une zone vide mais comme un caractère. Et il y a plus d’un type de caractère espace.

Dans les pages Web, un caractère espace que la fonction TRIM ne supprime pas est un espace insécable. Ainsi, si vous avez importé ou copié des données à partir des pages Web, dans ce cas, vous ne pourrez peut-être pas supprimer les espaces supplémentaires avec la fonction TRIM s’ils sont créés par des espaces insécables.

Alors, sachez ce que vous devez faire si le rognage Excel ne fonctionne pas, mais avant d’aller plus loin, vérifiez reconnaître les différences entre les espaces insécables et réguliers.

Comment résoudre le problème de non fonctionnement d’Excel TRIM ?

1 # Supprimer des espaces entiers, y compris les espaces entre les mots

Si vous ne voulez pas d’espaces entre les mots et dans une formule que vous utilisiez TRIM, utilisez SUBSTITUTE.

Découvrez ici comment utiliser la formule SUBSTITUTE.

  • Voir la cellule A2 dans la capture d’écran,

Excel TRIM ne fonctionne pas 1

  • Localisez l’ensemble ” ” (dans les guillemets, détectez l’espace en cliquant sur la touche espace du clavier)
  • Et remplacez-les par “” (ne détectez aucun espace, vous devez le remplacer par rien)
  • Le numéro d’instance restera vide car nous avons besoin de tout remplacer

C’est donc une astuce que vous pouvez utiliser pour supprimer les espaces lorsque la fonction TRIM ne fonctionne pas.

2 # Supprimer les espaces insécables

Vous pouvez supprimer l’espace insécable de la ligne de texte en utilisant les fonctions TRIM, SUBSTITUTE et CHAR.

Comme dans la fonction TRIM, les fonctions SUBSTITUTE et CHAR sont imbriquées. Et vous pouvez taper la formule dans la feuille de calcul en utilisant les boîtes de dialogue des fonctions pour entrer les arguments.

Excel TRIM ne fonctionne pas 2

Suivez les instructions ci-dessous :

  • Tout d’abord, copiez la ligne du texte ci-dessous qui contient de nombreux espaces insécables entre les mots insécables et espaces , dans la cellule ( par exemple C1)

Suppression des espaces insécables        

  • Cliquez ensuite sur la cellule C3 (il s’agit de la cellule où sera placée la formule de suppression des espaces)
  • Et tapez la formule ci-dessous dans la cellule C3 et appuyez sur la touche Entrée

 = TRIM( REMPLACER(C1,CHAR(160),CHAR(32)))

  • La ligne de texte supprimant les espaces insécables dans Excel apparaît dans la cellule C3 sans aucun espace entre les mots
  • Et cliquez sur la cellule C3 pour afficher la formule complète> apparaît dans la barre de formule au-dessus de la feuille de calcul.

De cette façon, vous pouvez supprimer l’espace entre les mots lorsque la fonction Excel TRIM ne fonctionne pas.

Comment fonctionne la formule :

Chaque fonction accomplit sa tâche particulière :

  • La fonction CHAR est utilisée pour entrer des codes ASCII pour deux espaces différents dans la formule – 160 et 32
  • La fonction SUBSTITUTE remplace les espaces insécables entiers entre les mots par des espaces réguliers.
  • Et la fonction TRIM supprime l’espace régulier supplémentaire entre les mots, ainsi la déclaration apparaît dans la feuille de calcul.

3# Considérations

Eh bien, si la fonction TRIM ne fonctionne pas, vous pourriez rencontrer des problèmes autres que les espaces insécables, surtout si vous travaillez avec du matériel source original proposé en HTML.

Lorsque vous collez du matériel dans Excel, essayez de le coller en tant que texte brut pour supprimer le formatage d’arrière-plan de la chaîne et éliminer le formatage spécial comme les caractères fournis en blanc – ressemble à de l’espace mais ne l’est pas.

Vérifiez également les onglets intégrés qui pourraient être remplacés en utilisant les mêmes formules que ci-dessus mais en remplaçant le code ASCII 160 par 9.

Pour remplacer tout code ASCII par tout autre SUBSTITUT est utile.

Maintenant, vérifiez l’astuce pour supprimer l’espace, Excel dit qu’il n’y a pas d’espace.

4 # Supprimer l’espace quand Excel dit qu’il n’y a pas d’espace (mais vous les voyez !)

Eh bien, parfois, Excel ne reconnaîtra pas l’espace, mais vous pouvez les voir. Généralement, lorsque vous effectuez une recherche-remplacer, Excel l’ignore et laisse les espaces dedans.

L’espace que vous recherchez n’est pas l’espace généré par le clavier ; la solution rapide consiste à le coller dans la fonction de remplacement. Cela ne semble pas faire de différence.

Excel TRIM ne fonctionne pas 3

Suivez les étapes pour supprimer les espaces de la cellule Excel.

  • Dans une cellule, surlignez l’écart

Excel TRIM ne fonctionne pas 4

  • Copiez ensuite l’écart (appuyez sur CTRL + C )
  • Créez une formule SUBSTITUTE mais collez un élément dans l’ option Old Text ( vous ne reconnaîtrez pas mais Excel reconnaîtra un type d’espace différent)

Excel TRIM ne fonctionne pas 5

  • Et Excel remplacera les espaces nommés comme espaces par rien.

FAQ:

[ su_spoiler title=” Quelle est la différence entre les espaces insécables et les espaces réguliers ? ” open=”no” style=”default” icon=”plus” anchor=”” anchor_in_url =”no” class=””]

Comme je l’ai dit ci-dessus, les espaces sont des caractères et chaque caractère est référencé par la valeur du code ASCII ( American Standard Code for Information Interchange ).

L’ASCII est une norme internationale pour les caractères de texte dans le système d’exploitation informatique qui est utilisé pour créer un ensemble de codes pour 255 caractères et symboles différents , utilisés dans les programmes informatiques.

Et le code ASCII pour l’espace insécable est 160 et pour l’espace normal est 32 et la fonction Excel TRIM ne peut supprimer que les espaces qui ont un code ASCII de 32.

Sachez maintenant ce que vous devez faire pour supprimer de l’espace lorsque TRIM ne fonctionne pas dans Excel.

[/su_spoiler]

Pourquoi Trim ne fonctionne-t-il pas dans Excel ?
  • Fondamentalement, la fonction TRIM dans Excel est conçue pour supprimer le caractère espace . Il est représenté avec une valeur de code de 32 dans le jeu de caractères ASCII 7 bits.

Dans ce jeu de caractères Unicode, un autre caractère espace est également disponible, appelé espace insécable. Il est fréquemment utilisé dans les pages Web comme un caractère HTML. Cet espace insécable est livré avec une valeur décimale de 160, et donc la fonction Trim ne fonctionnera pas seule.

  • Il est également probable que vos données contiennent des caractères spécifiques non imprimables ainsi que la valeur du code en plus de ces 160 et 32.

Conclusion:

C’est donc tout à propos d’ Excel TRIM qui ne fonctionne pas.

Vous pouvez essayer les astuces données pour supprimer les espaces dans votre fichier Excel lorsque vous importez des données à partir de pages Web dans Excel.

J’ai fait de mon mieux pour comprendre comment supprimer différents espaces dans Excel lorsque la fonction TRIM ne fonctionne pas.

En dehors de cela, vous pouvez consulter notre section pour tutoriel apprendre Excel avancé pour une utilisation plus productive et plus facile des fonctions/formules Excel.



Margret Arthur est un entrepreneur et un expert en marketing de contenu. Elle écrit des blogs techniques et de l'expertise sur MS Office, Excel et d'autres sujets technologiques. elle art distinctif de présenter des informations techniques dans un langage facile à comprendre est très impressionnant. Lorsqu'elle n'écrit pas, elle adore les imprévus voyages.