Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Leerzeichen "nur" am Anfang der Zelle löschen

Leerzeichen "nur" am Anfang der Zelle löschen
15.11.2005 17:05:10
Sascha
Hallo,
ich habe eine große XLS-Datei mit ca. 30.000 Zeilen.
Eine Zeile enthält Bezeichnungen, allerdings sind vor dem ersten Buchstaben oder Zahlenwert Leerstellen. Die Anzahl dieser Leerstellen ist unterschiedlich. Diese Leerstellen (am Anfang) möchte ich nun entfernen. Suchen und Ersetzen geht aber nicht, da ich dann alle Leerzeichen lösche, auch die zwischen 2 Wörtern. Gibt´s da ne Lösung ?
Bsp: ( _ = Leerzeichen )
Aus Zellenbezeichnung "___max_müller" soll "max_müller"
aus Zellenbezeichnung "_heinz_bauer" soll "heinz_bauer" werden.
Gruß
Sascha Hertel
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leerzeichen "nur" am Anfang der Zelle löschen
15.11.2005 17:09:27
Worti
Hallo Sascha,
schau dir mal die Funktion GLÄTTEN an, die sollte was für dich sein.
Gruß Worti
AW: Leerzeichen "nur" am Anfang der Zelle löschen
15.11.2005 17:11:22
UweD
Hallo
so?
 
 AB
2               max müllermax müller
Formeln der Tabelle
B2 : =GLÄTTEN(A2)
 

Gruß UweD
(Rückmeldung wäre schön)
Anzeige
AW: Leerzeichen "nur" am Anfang der Zelle löschen
15.11.2005 17:16:45
Sascha
Super und vielen Dank für die Mega-schnelle Antwort !!
So einfach geht´s ... wenn man´s weiß !!!
Gruß
Sascha
AW: Leerzeichen "nur" am Anfang der Zelle löschen
15.11.2005 17:29:55
Christian
Hallo Sascha
hab da mal den Versuch einer Lösung: aber bitte vorsichtig
Funktioniert nur, wenn kein namenstrennendes Leerzeichen im bearbeiteten bereich liegt. (klingt kompliziert ist aber einfach)
markiere mal die Spalte in der sich die Namen befinden, dann gehe auf Daten - Text in Spalten - FESTE Breite und markiere dann mittels Mausklick in die Linealleiste z. B. die ersten 3 Einteilungen "einzeln" (ist immer ein Strich pro Buchstaben, bzw. soviele Leerzeichen eben vorangestellt sind) - dann weiter - dann alle Spalten markieren und als Text definieren - dann fertigstellen (ACHTUNG überschreibt dann die anschließenden Spalten nach rechts; besser wo hinkopieren und nur mit der einen Spalte probieren oder genügend Leerspalten einfügen)
Ergebnis: die Leerzeichen befinden sich jetzt in verschiedenen Spalten und das schöne darin ist, als test formatiert kann excel die Leerzeichen nicht mehr interpretieren, also jetzt wie folgt weiter:
Zielzelle auswählen und z. B. =VERKETTEN(B1;C1;D1;E1) als formel einfügen (Text setzt sich jetzt ohne die Leerzeichen wieder zusammen (in alle zeilen reinkopieren eh klar) und dann bitte unbedingt Spalte komplett markieren, kopieren und WERTE einfügen (sonst ist nix mit weiterverarbeiten)
Noch mal ACHTUNG wenn ein Name kürzer ist als die vorangestellten Leerzeichen musst du eine andere Lösung suchen (vielleicht fällt mir noch was ein) da sonst der name z. B. so aussieht "maxmustermann" statt max mustermann, weil natürlich auch das trennende Leerzeichen zwischen den Namen wegfällt. aber kein problem bei Hannes muster weil ja nur z. B die erst 3 zeichen aufgesplittet wurden und der rest als Block bleibt.
Noch fragen dann melde dich kurz noch mal
hoffe die Lösung ist (zwar kompliziert aber immerhin) eine Lösung
Christian
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Leerzeichen am Anfang der Zelle in Excel entfernen


Schritt-für-Schritt-Anleitung

Um führende Leerzeichen in Excel zu entfernen, kannst Du die Funktion GLÄTTEN verwenden. Diese Funktion entfernt alle überflüssigen Leerzeichen aus einem Text, einschließlich der Leerzeichen am Anfang der Zelle. Folge diesen Schritten:

  1. Öffne Deine Excel-Datei und gehe zu der Zelle, in der sich der Text mit den führenden Leerzeichen befindet.
  2. Klicke in eine leere Zelle, um das Ergebnis anzuzeigen.
  3. Gib folgende Formel ein:
    =GLÄTTEN(A1)

    Dabei ist A1 die Zelle, die das führende Leerzeichen enthält.

  4. Drücke die Eingabetaste. Das Ergebnis wird ohne die Leerzeichen am Anfang angezeigt.
  5. Ziehe das kleine Quadrat in der unteren rechten Ecke der Zelle nach unten, um die Formel auf andere Zellen anzuwenden.

Du kannst auch die Funktion RECHTS in Kombination mit LÄNGE verwenden, um das erste Zeichen zu entfernen, falls es ein Leerzeichen ist.


Häufige Fehler und Lösungen

  1. Fehler: Die Formel funktioniert nicht.

    • Stelle sicher, dass der Text in der Zelle tatsächlich Leerzeichen am Anfang hat und keine anderen unsichtbaren Zeichen wie Tabulatoren.
  2. Fehler: Leerzeichen bleiben nach der Anwendung der Funktion.

    • Überprüfe, ob Du eventuell mehrere Leerzeichen hast. In diesem Fall hilft die Funktion GLÄTTEN, alle überflüssigen Leerzeichen zu entfernen, nicht nur die am Anfang.
  3. Fehler: Nach der Verwendung von GLÄTTEN sind die Leerzeichen immer noch vorhanden.

    • Manchmal kann es sein, dass die Zelle als 'Text' formatiert ist. Ändere die Zellenformatierung auf 'Allgemein' und wende die Formel erneut an.

Alternative Methoden

Wenn Du eine andere Methode ausprobieren möchtest, kannst Du auch den Power Query Editor verwenden, um führende Leerzeichen zu entfernen:

  1. Wähle die Spalte mit den Daten aus.
  2. Gehe zu „Daten“ > „Abfragen und Verbindungen“ und öffne den Power Query Editor.
  3. Klicke mit der rechten Maustaste auf die Spalte und wähle „Transformieren“ > „Trimmen“.
  4. Schließe den Editor und lade die Daten zurück in Excel.

Diese Methode ist besonders nützlich, wenn Du mehrere Spalten gleichzeitig bearbeiten möchtest.


Praktische Beispiele

  • Beispiel 1: Wenn Du in Zelle A1 den Text " max_müller" hast, kannst Du in Zelle B1 die Formel =GLÄTTEN(A1) verwenden, um max_müller zu erhalten.

  • Beispiel 2: Um das erste Zeichen zu entfernen, das ein Leerzeichen sein könnte, kannst Du die Formel =RECHTS(A1;LÄNGE(A1)-1) verwenden. Dies entfernt nur das erste Zeichen.


Tipps für Profis

  • Nutze die Kombination =WENN(LINKS(A1;1)=" ";RECHTS(A1;LÄNGE(A1)-1);A1), um gezielt das erste Leerzeichen zu entfernen, wenn es vorhanden ist.
  • Wenn Du oft mit Leerzeichen in Excel arbeitest, lohnt es sich, Makros zu erstellen, um den Prozess zu automatisieren.
  • Achte darauf, auch die Zellenformatierung zu überprüfen, da diese manchmal das Ergebnis beeinflussen kann.

FAQ: Häufige Fragen

1. Wie kann ich alle Leerzeichen in einer Zelle entfernen? Du kannst die Funktion WECHSELN verwenden, um alle Leerzeichen zu entfernen:

=WECHSELN(A1;" ";"")

2. Funktioniert diese Methode auch in Excel 365? Ja, die beschriebenen Methoden funktionieren in Excel 365 sowie in anderen Versionen von Excel.

3. Kann ich die Leerzeichen auch manuell entfernen? Ja, Du kannst auch die Zelle bearbeiten und die Leerzeichen manuell löschen, aber das ist bei großen Datenmengen sehr zeitaufwändig. Es ist effizienter, die Funktionen zu verwenden.

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