Excel: Entfernen von Leerzeichen in Daten

-1

Daher möchte ich das Leerzeichen zwischen BA und 1 entfernen, aber das Leerzeichen nach 1 beibehalten. Daher möchte ich "BA1 0" haben.

Bildbeschreibung hier eingeben

Allerdings weiter unten meine Daten. Die Postleitzahlen werden wieder ganz, zB BS15 1. Und von diesen müssen keine Leerzeichen entfernt werden. Bildbeschreibung hier eingeben

Wilga
quelle

Antworten:

4

SUBSTITUTE, mit dem angegeben werden kann, welches ersetzt werden soll:

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

Das 1weist die Formel an, nur das erste Vorkommen des Leerzeichens zu ersetzen.

Fügen Sie in Ihrer Bearbeitung eine Prüfung hinzu, um festzustellen, ob der Speicherplatz entfernt werden muss:

=IF(MID(A1,3,1) = " ",SUBSTITUTE(A1," ","",1),A1)
Scott Craner
quelle
Die Frage wurde leider aktualisiert, da ich vergessen habe, etwas zu erwähnen
wilga
1
@wilga siehe bearbeiten.
Scott Craner
0

Wenn Sie keine formelbasierte Antwort benötigen und dies nur einmal tun müssen, um einen Datensatz aufzuräumen, verwenden Sie das Tool Suchen / Ersetzen. Es befindet sich auf der rechten Seite des Home-Menübands.

  1. Wählen Sie die Spalte aus
  2. Öffnen Sie das Werkzeug Suchen / Ersetzen
  3. Suchen: "BA 1" (ohne Anführungszeichen) oder "BA" suchen
  4. Ersetzen: "BA1" (ohne Anführungszeichen) oder "BA" ersetzen

Der Rest der Zelle wird nicht verändert, sodass der Rest der Postleitzahl korrekt bleibt.

Sie erwähnen nicht, ob Ihre Daten Postleitzahlen haben, die nur mit BA und BS beginnen. Wenn Ihre Daten in den ersten beiden Zeichen sehr unterschiedlich sind, ist dies wahrscheinlich nicht angebracht, und Sie sollten eine der anderen vorgeschlagenen Lösungen ausprobieren. Aber es funktioniert, wenn Sie einige große Muster haben.

KMinnieA
quelle