Comment supprimer les espaces de fin de ligne dans Excel (2 méthodes simples)

  • Partage Ça
Hugh West

Nous pouvons facilement supprimer des caractères ou des symboles indésirables d'Excel s'ils sont visibles. Mais il est assez difficile de détecter et de supprimer les espaces, car ils sont invisibles. En outre, les choses se compliquent encore plus si l'espace est un espace de queue, pour ainsi dire. Car il n'existe pas de moyen facile de les détecter au premier coup d'œil.

Quoi qu'il en soit, le fait le plus important est que nous ne pouvons tout simplement pas ignorer ces espaces de fin de ligne. En effet, ces espaces ne se contentent pas d'être là, ils peuvent même causer de sérieux problèmes lors de l'utilisation de formules dans Excel. Ainsi, il est prudent de supprimer tous les espaces de fin de ligne Cela dit, nous allons vous apprendre comment supprimer les espaces de fin de ligne dans Excel à l'aide de deux méthodes simples et distinctes.

Télécharger le cahier d'exercices

Nous vous recommandons de télécharger ce classeur Excel et de vous entraîner avec lui.

Supprimer les espaces de fin de ligne dans Excel.xlsm

2 façons de supprimer les espaces de fin de ligne dans Excel

Dans cet article, nous allons utiliser un classeur Excel contenant une courte liste de films pour démontrer les méthodes de suppression des espaces de fin de ligne dans Excel.

Sans plus attendre, passons en revue toutes les méthodes une par une.

1. supprimer les espaces de fin de ligne dans Excel en utilisant la fonction TRIM

Le moyen le plus court et le plus simple de supprimer les espaces de fin de texte dans Excel est d'utiliser la commande suivante la fonction TRIM Il s'agit d'une fonction intégrée d'Excel qui supprime tous les espaces supplémentaires à l'intérieur d'une ligne de texte et rétablit donc le texte dans sa forme normalisée.

🔗 Étapes :

Sélectionnez cellule D5 .

Type

=TRIM(B5)

à l'intérieur de la cellule.

❸ Appuyez sur le bouton ENTER bouton.

Félicitations, vous avez supprimé les espaces de fin de cellule. B5 .

❹ Maintenant, faites glisser le Poignée de remplissage à la fin de la colonne ▶ pour normaliser tous les textes comportant des espaces de fin.

Correction rapide : la fonction TRIM ne fonctionne pas

Il existe différents types d'espaces disponibles, tels que Espace normal , Espace non brisé , Espace horizontal , Espace Em , Dans l'espace etc.

✔ La fonction TRIM ne peut supprimer que les espaces normaux ( Valeur du code 32 dans les 7 bits ASCII jeu de caractères).

Il ne peut pas supprimer d'autres types d'espaces tels que Espace non brisé , Espace horizontal etc.

🔎 Alors comment supprimer les espaces d'un autre type que l'espace normal ?

💬 Remplacez l'autre type d'espace par l'espace normal, puis coupez-les.

Pour ce faire, suivez les étapes ci-dessous :

🔗 Étapes :

Sélectionnez cellule D7 .

Type

=TRIM(SUBSTITUTE(B7, CHAR(160), " "))

à l'intérieur de la cellule.

❸ Appuyez sur le bouton ENTER bouton.

🔁 Formula Breakdown

SUBSTITUTE(B7, CHAR(160), " ") remplace le Espace non brisé ( Code Valeur 160 ) dans la cellule B7 avec Espace normal (valeur de code 32).

=TRIM(SUBSTITUTE(B7, CHAR(160), " ")) coupe l'espace normal substitué.

🔎 Comment obtenir la valeur du code pour différents types d'espaces ?

💬 Utilisez la formule

=CODE(RIGHT(A1,1))

▶ pour obtenir la valeur de code correspondante pour l'espace de fin.

▶ Remplacer l'adresse de la cellule A1 avec celui qui contient l'autre type d'espaces que le Espace normal .

Lectures similaires :

  • Comment supprimer les espaces vides dans Excel (7 façons)
  • Supprimer tous les espaces dans Excel
  • Comment supprimer l'espace de tête dans Excel (5 façons utiles)

2. supprimer les espaces de fin de ligne à l'aide de VBA

Suppression des espaces de fin de ligne avec la fonction TRIM est assez juste, mais elle peut être intimidante dans le cas d'un grand nombre de cellules. Dans ce cas, vous pouvez utiliser la méthode suivante Codes VBA pour supprimer tous les espaces de fin de ligne dans une région sélectionnée de cellules.

🔗 Étapes :

❶ Sélectionnez la plage des cellules ▶ pour supprimer tous les espaces de queue.

❷ Presse ALT + F11 ▶ pour ouvrir le VBA fenêtre.

❸ Allez à l' Insérer Module .

Copie les éléments suivants VBA code :

 Sub NoSpaces() Dim c As Range For Each c In Selection.Cells c = Trim(c) Next End Sub 

❺ Presse CTRL + V ▶ pour coller ce qui précède VBA code.

❻ Appuyez sur le bouton F5 ▶ pour exécuter ce code.

Cela supprimera instantanément tous les espaces de fin de ligne des cellules sélectionnées.

Astuces bonus : trouver les espaces de fin de ligne dans Excel

Comme les espaces de fin de ligne sont invisibles, il est vraiment difficile de les repérer en une seule fois. Vous pouvez suivre les étapes ci-dessous pour trouver ces espaces de fin de ligne invisibles dans Excel.

🔗 Étapes :

Sélectionnez cellule D5 .

Type la formule

=IF(RIGHT(B5,1)=" ", "Present", "Absent")

à l'intérieur de la cellule.

❸ Appuyez sur le bouton ENTER bouton.

❹ Faites glisser le Poignée de remplissage ▶ à la fin de la colonne.

C'est tout.

Les choses à retenir

📌 TRIM ne supprime que le Espaces normaux (valeur de code 32).

📌 Tous les autres espaces doivent être transformés en Espace normal le premier à utiliser le TRIM fonction.

📌 ALT + F11 est le raccourci clavier pour ouvrir le VBA fenêtre.

📌 F5 est le raccourci clavier pour exécuter le VBA code.

Conclusion

Dans cet article, nous avons démontré deux méthodes que vous pouvez utiliser pour supprimer les espaces de fin de ligne dans Excel. La première méthode consiste à utiliser la fonction TRIM et la seconde à utiliser le code VBA d'Excel. Téléchargez le classeur Excel ci-joint et entraînez-vous avec lui.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.