Supprimer les espaces dans Excel - Début, fin et double

Regarder la vidéo - Supprimer les espaces dans Excel

Les espaces de début et de fin dans Excel entraînent souvent beaucoup de frustration. Je ne peux pas penser à une situation où vous pourriez avoir besoin de ces espaces supplémentaires, mais cela se retrouve souvent dans les feuilles de calcul Excel.

Il existe de nombreuses façons de se retrouver avec ces espaces supplémentaires - par exemple, dans le cadre du téléchargement de données à partir d'une base de données, lors de la copie de données à partir d'un document texte ou saisies manuellement par erreur.

Le début, la fin ou le double espace entre le texte peut entraîner de nombreux problèmes graves.

Par exemple, supposons que vous ayez un ensemble de données comme indiqué ci-dessous :

Voyons maintenant ce qui se passe lorsque j'utilise une fonction RECHERCHEV pour obtenir le nom de famille en utilisant le prénom.

Vous ne pourrez peut-être pas remarquer à l'œil nu qu'il y a un espace de fin supplémentaire dans le nom qui est à l'origine de cette erreur.

Dans cet exemple, il était facile de repérer le problème dans un si petit ensemble de données, mais imaginez devoir vérifier cela pour des milliers d'enregistrements.

Par mesure de sécurité, c'est toujours une bonne idée de nettoyer vos données et de supprimer les espaces dans Excel.

Comment supprimer des espaces dans Excel

Dans ce tutoriel, je vais vous montrer deux façons de supprimer des espaces dans Excel.

  • Utilisation de la fonction TRIM.
  • Utilisation de Rechercher et remplacer.

Utilisation de la fonction TRIM

La fonction Excel TRIM supprime les espaces de début et de fin et les doubles espaces entre les chaînes de texte.

Par exemple, dans l'exemple ci-dessus, pour supprimer les espaces de toute la liste si les prénoms (en A2:A7), utilisez la formule suivante dans la cellule C1 et faites-la glisser vers le bas pour tous les prénoms :

= COUPER(A2)

La fonction Excel TRIM supprimerait instantanément tous les espaces de début et de fin de la cellule.

Une fois que vous avez les données nettoyées, copiez-les et collez-les en tant que valeurs à la place des données d'origine.

Cette fonction est également utile si vous avez plusieurs espaces entre les mots. Cela supprimerait les espaces supplémentaires de sorte que le résultat ait toujours un caractère d'espace entre les mots.

La fonction Excel TRIM fait un bon travail en supprimant les espaces dans Excel, cependant, elle échoue lorsque vous avez des caractères non imprimables (tels que des sauts de ligne) dans votre ensemble de données. Pour supprimer les caractères non imprimables, vous pouvez utiliser une combinaison de fonctions TRIM et CLEAN.

Si vous avez du texte dans la cellule A1 à partir duquel vous souhaitez supprimer des espaces, utilisez la formule ci-dessous :

=COUPER(NETTOYER(A1))

Des caractères non imprimables peuvent également résulter de =CHAR(160), qui ne peut pas être supprimé par la formule CLEAN. Donc, si vous voulez être absolument sûr d'avoir tous les espaces supplémentaires et les caractères non imprimables, utilisez la formule ci-dessous :

= COUPER(NETTOYER(REMPLACER(A1,CHAR(160)," "))))

Supprimer les espaces supplémentaires dans Excel à l'aide de FIND et REPLACE

Vous pouvez supprimer des espaces dans Excel à l'aide de la fonctionnalité Rechercher et remplacer.

C'est une technique plus rapide et peut être utile dans les situations données :

  • Lorsque vous souhaitez supprimer les doubles espaces.
  • Lorsque vous souhaitez supprimer tous les caractères d'espacement.

Supprimer les doubles espaces

Notez que cette technique ne peut pas être utilisée pour supprimer les espaces de début ou de fin. Il trouvera et remplacera les doubles espaces quelle que soit sa position.

Voici les étapes à suivre :

  • Sélectionnez les cellules dont vous souhaitez supprimer les doubles espaces.
  • Allez dans Accueil -> Rechercher et sélectionner -> Remplacer. (Vous pouvez également utiliser le raccourci clavier - Ctrl + H).
  • Dans la boîte de dialogue Rechercher et remplacer, saisissez :
    • Trouvez quoi : Double Espace.
    • Remplacer par : Espace simple.
  • Cliquez sur Remplacer tout.

Cela remplacera tous les doubles espaces par un seul caractère espace.

Notez que cela ne supprimera que les doubles espaces. Si vous avez trois caractères d'espace entre 2 mots, cela entraînera 2 caractères d'espace (en supprimerait un). Dans de tels cas, vous pouvez recommencer pour supprimer les doubles espaces qui auraient pu être laissés.

Suppression d'espaces uniques

Pour supprimer tous les espaces dans un ensemble de données, suivez les étapes ci-dessous :

  • Sélectionnez les cellules dont vous souhaitez supprimer le caractère espace.
  • Allez dans Accueil -> Rechercher et sélectionner -> Remplacer. (Vous pouvez également utiliser le raccourci clavier - Ctrl + H).
  • Dans la boîte de dialogue Rechercher et remplacer, saisissez :
    • Trouvez quoi : Espace unique.
    • Remplacer par : laissez ce champ vide.
  • Cliquez sur Remplacer tout.

Cela supprimera tous les caractères d'espacement dans l'ensemble de données sélectionné.

Notez que dans ce cas, même s'il y a plus d'un espace entre deux chaînes de texte ou nombres, tous seront supprimés.

Supprimer les sauts de ligne

Vous pouvez également utiliser Rechercher et remplacer pour supprimer rapidement les sauts de ligne.

Voici les étapes à suivre :

  • Sélectionnez les données.
  • Allez dans Accueil -> Rechercher et sélectionner -> Remplacer (raccourci clavier - Contrôle + H).
  • Dans la boîte de dialogue Rechercher et remplacer :
    • Trouver quoi : appuyez sur Ctrl + J (vous ne verrez peut-être rien d'autre qu'un point clignotant).
    • Remplacer par : laissez-le vide.
  • Remplace tout.

Cela supprimera instantanément tous les sauts de ligne de l'ensemble de données que vous avez sélectionné.

En fonction de votre situation, vous pouvez choisir l'une ou l'autre méthode (formule ou rechercher et remplacer) pour supprimer les espaces dans Excel.

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

wave wave wave wave wave