Excel: Suppression d'espaces dans les données

-1

Je souhaite donc supprimer l’espace entre BA et 1 mais conserver l’espace après 1. Par conséquent, je cherche à obtenir "BA1 0".

entrez la description de l'image ici

Cependant, plus bas mes données. Les codes postaux redeviennent entiers, par exemple BS15 1. Et de ceux-ci, aucun espace ne doit être supprimé. entrez la description de l'image ici

Wilga
la source

Réponses:

4

SUBSTITUTE, qui permet de spécifier lequel remplacer:

=SUBSTITUTE(A1," ","",1)

Le 1indique à la formule de ne substituer que la 1ère occurrence de l'espace.

Dans votre édition, ajoutez une coche pour voir si l’espace doit être supprimé:

=IF(MID(A1,3,1) = " ",SUBSTITUTE(A1," ","",1),A1)
Scott Craner
la source
Désolé question a été mis à jour comme j'ai oublié de mentionner quelque chose
wilga
1
@wilga voir éditer.
Scott Craner
0

Si vous n'avez pas besoin d'une réponse à base de formule et que vous ne devez le faire qu'une seule fois pour nettoyer un jeu de données, essayez d'utiliser l'outil Rechercher / Remplacer. C'est dans la partie droite du ruban Accueil.

  1. Sélectionnez la colonne
  2. Ouvrez l'outil Rechercher / Remplacer
  3. Trouver: "BA 1" (sans les guillemets), ou peut-être trouver "BA"
  4. Remplacer: "BA1" (sans les guillemets), ou peut-être remplacer "BA"

Cela n'altérera pas le reste de la cellule, le reste du code postal restera correct.

Vous ne précisez pas si vos données ont des codes postaux qui ne commencent que par BA et BS. Si vos données présentent de nombreuses variations dans les deux premiers caractères, cela n’est probablement pas approprié et vous devriez essayer l’une des solutions suggérées. Mais cela fonctionne là où vous avez quelques grands modèles.

KMinnieA
la source