Excel fonction TRIM ne fonctionne pas

Microsoft Excel dispose de nombreuses fonctions Excel utiles pour faciliter le travail des utilisateurs. Et la fonction Excel TRIM en fait partie. Mais dans de nombreux cas, on voit que la fonction Excel TRIM ne fonctionne pas, en raison de diverses raisons désagréables, donc aujourd’hui dans cet article vérifier ce qu’il faut faire lorsque la fonction TRIM d’Excel ne fonctionne pas.

La fonction TRIM Microsoft Excel 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 avant et arrière supprimés.

Dans Excel, il s’agit d’une fonction chaîne / texte et peut être utilisée comme fonction de feuille de calcul (WS) et comme fonction VBA (VBA) dans Excel.

Tout comme les autres fonctions Excel lorsque vous copiez ou importez des données de texte dans la 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 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, il est constaté que cela ne fonctionne pas.

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

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

Alors, sachez ce que vous devez faire si la fonction TRIM ne fonctionne pas dans Excel, mais avant de continuer, vérifiez les différences entre les espaces non-brisés et réguliers.

 

Non-rupture par rapport aux espaces réguliers

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 (code standard américain pour l’échange d’informations).

L’ASCII est une norme internationale pour les caractères de texte dans l’OS d’ordinateur 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 régulier est 32 et la fonction Excel TRIM ne peut supprimer que les espaces qui ont un code ASCII de 32.

Maintenant, sachez ce que vous devez faire pour supprimer de l’espace lorsque la fonction TRIM ne fonctionne pas dans Excel.

Tu Pourrais Aussi Aimer:

 

#Supprimer les espaces entiers incluant 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.

Voici comment utiliser la formule SUBSTITUTE.

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

  • Localiser tout “” (dans les guillemets détecter l’écart en cliquant sur la touche espace sur le clavier)
  • Et remplacez-les par “” (ne détecter aucun écart, vous devez le remplacer par rien)
  • Le numéro d’instance sera laissé vide car nous avons besoin de tout pour être remplacé

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

 

#Enlever 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 de fonctions pour entrer les arguments.

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 non-rupture et espaces, dans la cellule (par exemple C1)

    Enlever non-brisant             les espaces

  • Puis cliquez sur la cellule C3 (c’est la cellule où la formule pour supprimer les espaces sera placée)
  • Et tapez la formule ci-dessous dans la cellule C3 et appuyez sur la touche Entrée

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

  • La ligne de texte supprimant les espaces insécables dans Excel apparaît dans la cellule C3 sans espaces 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 fonctionnera 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 & 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 supplémentaire entre les mots, ainsi l’énoncé apparaît dans la feuille de calcul.

 

#Considérations

 

Eh bien, si la fonction TRIM ne fonctionne pas, vous risquez de rencontrer des problèmes autres que des espaces insécables, surtout si vous travaillez avec des sources originales offertes en HTML

Et lorsque vous collez du contenu dans Excel, essayez de le coller en tant que texte brut pour supprimer la mise en forme en 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 incorporé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 un code ASCII avec un autre SUBSTITUT est utile.

Maintenant, vérifiez l’astuce comment supprimer l’espace que le Excel dit pas d’espaces.

 

#Remove Space Quand Excel dit qu’il n’y a pas d’espaces (mais vous les voyez!)

 

Bien, parfois Excel ne reconnaîtra pas l’espace mais vous pouvez les voir. Généralement, quand vous faites un Find-Replace, Excel l’ignore et laisse les espaces dedans.

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

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

  • Dans une cellule mettre en évidence l’écart

  • Puis copiez l’espace (appuyez sur CTRL + C)
  • Créez une formule SUBSTITUTE mais collez un élément dans l’option Ancien texte (vous reconnaîtrez un autre type d’espace que Excel)

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

 

Conclusion:

 

Donc, tout est sur la fonction Excel TRIM ne fonctionne pas.

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

J’ai essayé de mon mieux de mettre en place comment supprimer différents espaces dans Excel lorsque la fonction TRIM ne fonctionnera pas.



Choses à faire lorsque Excel TRIM Fonction Pas De travail

Leave a Reply

Your email address will not be published. Required fields are marked *