Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: mehrere leerzeichen zwischen zwei wörtern löschen

mehrere leerzeichen zwischen zwei wörtern löschen
01.02.2007 14:24:09
Oliver
Hallo,
wie kann man folgendes Problem lösen? Ich habe in einer Zelle einen Inhalt der durch mehrere Leerzeichen getrennt ist. Wie kann ich die Leerzeichen durch bspw. ein Leerzeichen ersetzen? Ich hab nämlich eine Liste mit rund 1000 Datensätzen wo ich dieses Problem habe.
Inhalt einer Zelle:
"TEXT TEXTZUSATZ"
Danke schon mal für jeden Hinweis
Viele Grüße,
Oliver
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mehrere leerzeichen zwischen zwei wörtern löschen
01.02.2007 14:36:30
Klaus
Hallo Oliver,
Wenn es eine einmalige Aktion sein soll, fallen mir zwei Möglichkeiten ein:
1) Die Worte mit
Daten - Text in Spalten - Trennzeichen = Leerzeichen
trennen und dann wieder verketten
2) Suchen " " (zwei Leerzeichen) Ersetzen " " (ein Leerzeichen) ein paar mal durchlaufen lassen.
Beides recht umständlich, aber wirksam. Wenn du das Problem regelmäßig hast, wirst du um VBA kaum herum kommen.
Gruß,
Klaus M.vdT.
Anzeige
AW: mehrere leerzeichen zwischen zwei wörtern löschen
01.02.2007 14:37:30
raphael
hallo Oliver
wenn du die anzahl der leerszeichen weist, dann versuche es doch mal mit strg F und geh auf ersetzten!!!
ist zwar nicht der eleganteste weg, aber er funktioniert :-)
mfg
raphael
AW: mehrere leerzeichen zwischen zwei wörtern löschen
01.02.2007 14:37:48
heikoS
Hallo Oliver,
nimm =glätten(a1).
Gruß Heiko
AW: mehrere leerzeichen zwischen zwei wörtern löschen
01.02.2007 15:02:28
Klaus
aaah,
Danke Heiko. An die Funktion dachte ich auch zuerst, ich meinte aber dass die nur vorne und hinten Leerzeichen wegnimmt. Und statt das eben auszuprobieren schlag ich da oben sowas super umständliches vor *schäm*
Gruß,
Klaus
Anzeige
@Klaus
01.02.2007 15:19:17
heikoS
Hallo Klaus,
ich hab´s heute schon ´mal geschrieben: Warum einfach, wenn´s auch kompliziert geht? :-)
In dem Fall war´s so gewesen, daß Ingos´ Vorschlag um eine Kleinigkeit einfacher war, als meiner. :-)
Gruß Heiko
AW: @Klaus
01.02.2007 15:29:19
Oliver
Hallo Heiko, Hallo Klaus,
genau nach =glätten(a1) habe ich gesucht :-)
Sehr schön... so macht lernen Spaß!
Viele Grüße,
Oliver
Anzeige
^^
01.02.2007 15:30:38
Klaus
Hallo Oliver,
Danke für die Rückmeldung! Freut mich, das Heiko dir helfen konnte ^^
Gruß,
Klaus M.vdT.
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Mehrere Leerzeichen zwischen zwei Wörtern in Excel entfernen


Schritt-für-Schritt-Anleitung

Um mehrere Leerzeichen zwischen Wörtern in einer Excel-Zelle zu entfernen, kannst du verschiedene Methoden anwenden. Hier sind die gängigsten Schritte:

  1. Excel-Funktion verwenden: Nutze die GLÄTTEN-Funktion, um überflüssige Leerzeichen zu entfernen. Gebe in eine leere Zelle ein:

    =GLÄTTEN(A1)

    Hierbei ersetzt A1 die Zelle, die den Text mit den doppelten Leerzeichen enthält.

  2. Suchen und Ersetzen:

    • Drücke Strg + F, um das Suchen-Fenster zu öffnen.
    • Klicke auf "Ersetzen".
    • Gib in das Feld "Suchen nach" zwei Leerzeichen ein (drücke die Leertaste zweimal).
    • Gib in das Feld "Ersetzen durch" ein Leerzeichen ein.
    • Klicke auf "Alle ersetzen". Wiederhole diesen Schritt, bis keine doppelten Leerzeichen mehr vorhanden sind.
  3. Text in Spalten:

    • Markiere die Zelle oder den Zellbereich.
    • Gehe zu Daten > Text in Spalten.
    • Wähle Getrennt und klicke auf Weiter.
    • Setze ein Häkchen bei Leerzeichen und klicke auf Weiter.
    • Klicke auf Fertig stellen, um die Wörter zu trennen. Du kannst sie dann wieder zusammenfügen.

Häufige Fehler und Lösungen

  • Problem: Die GLÄTTEN-Funktion entfernt nur überflüssige Leerzeichen am Anfang und Ende der Zelle.

    • Lösung: Verwende die Suchen-und-Ersetzen-Methode, um alle doppelten Leerzeichen zu eliminieren.
  • Problem: Nach dem Verwenden von Text in Spalten bleiben Leerzeichen zwischen den Wörtern.

    • Lösung: Stelle sicher, dass du die Wörter nach dem Trennen wieder korrekt verkettest, z.B. mit der Funktion VERKETTEN:
      =VERKETTEN(A1, " ", B1)

Alternative Methoden

  1. VBA-Makro: Wenn du regelmäßig mit mehreren Leerzeichen zu tun hast, könntest du ein VBA-Makro verwenden. Füge folgenden Code in ein neues Modul in Excel ein:

    Sub LeerzeichenEntfernen()
       Dim zelle As Range
       For Each zelle In Selection
           zelle.Value = Application.Trim(zelle.Value)
       Next zelle
    End Sub

    Wähle die Zellen aus und führe das Makro aus, um alle überflüssigen Leerzeichen zu entfernen.

  2. Formel für alle Leerzeichen: Wenn du alle Leerzeichen (nicht nur doppelte) entfernen möchtest, kannst du folgende Formel verwenden:

    =WECHSELN(A1; " "; "")

Praktische Beispiele

  • Beispiel 1: Angenommen, in Zelle A1 steht: TEXT TEXTZUSATZ. Verwende =GLÄTTEN(A1) in Zelle B1, um das Ergebnis TEXT TEXTZUSATZ zu erhalten.

  • Beispiel 2: Möchtest du alle Leerzeichen entfernen, würde =WECHSELN(A1; " "; "") in Zelle B1 TEXTTEXTZUSATZ ergeben.


Tipps für Profis

  • Wenn du oft mit leeren Zellen arbeitest, kannst du die Funktion WENNFEHLER verwenden, um Fehler zu vermeiden:

    =WENNFEHLER(GLÄTTEN(A1); "Kein Text")
  • Nutze die SVERWEIS-Funktion, um doppelte Wörter zu finden und zu entfernen:

    =SVERWEIS(A1; B:B; 1; FALSCH)

FAQ: Häufige Fragen

1. Kann ich mehrere Leerzeichen durch ein anderes Zeichen ersetzen? Ja, verwende die WECHSELN-Funktion, um Leerzeichen durch Unterstriche zu ersetzen:

=WECHSELN(A1; " "; "_")

2. Funktioniert das auch in Excel Online? Ja, die beschriebenen Methoden und Funktionen sind auch in Excel Online verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige