Willkommen

Pivottabelle

Spezialfilter

Formeln

Zellformate

Bedingte Formate

Gültigkeit

Programmierung

UDF - Funktionen

Tipps & Tricks

Webabfrage

Fehlersuche

Farbindex

Shortcuts

Limitationen

Downloads

Links

Kontakt

Disclaimer

Impressum

Leerzeichen
 
Excel - Fehlersuche
 
Kommen Daten aus anderen EDV-Systemen oder werden via Copy & Paste in Excel eingefügt, können sich Leerzeichen einschleichen. Die Folge sind fehlerhafte Berechnungen oder Formeln wie Sverweis/Index arbeiten nicht korrekt.
 
Siehe auch Formeln -> Bereich auf Leerzeichen prüfen
 
 
Ein Sverweis arbeitet korrekt
Tabelle2
 ABCDE
1Suche ArtikelWert Artikel-NrWert
2A1002           15,00 €  A1001       10,00 €
3   A1002       15,00 €
4   A1003       20,00 €
5     
Formeln der Tabelle
B2 : =SVERWEIS(A2;D2:E4;2;0)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
 
 
Aber es kann auch sowas vorkommen. Obwohl auf den ersten Blick alles richtig aussieht...
 
 
Tabelle2
 ABCDE
1Suche ArtikelWert Artikel-NrWert
2A1002    #NV A1001       10,00 €
3   A1002       15,00 €
4   A1003       20,00 €
5     
Formeln der Tabelle
B2 : =SVERWEIS(A2;D2:E4;2;0)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
 
 
Was ist passiert?
 
In dem Zellwert A2 haben sich Leerzeichen eingeschlichen und für Excel ist dies nun ein anderer Wert als A1002
 
Wir können diese sehen, wenn wir in die betreffende Zelle klicken und anschließend den Cursor in die Bearbeitungsleiste setzen. Der Cursor blinkt nun nicht direkt hinter dem Wert sondern hinter einem oder mehreren Leerzeichen.
 
 
 
 
 
Wie können wir diese los werden?
 
Möglichkeit 1)
 
Sehen unsere Werte aus wie in diesem Beispiel, dann entsprechenen Bereich markieren
Strg + H ( alternativ: Menü Bearbeiten - Ersetzen ).
Suche nach:        Ein Leerzeichen eingeben
Ersetzen durch:   Dort nichts eingeben
 
Anmerkung: Dieses Dialogfenster arbeitet nur korrekt, wenn mindestens 2 Zellen markiert sind.
 
 
 
 
 
 
 
Sehen unsere Daten jedoch z.B so aus: A1002 0001 - dann würde auch das gewünschte Leerzeichen in der Mitte ersetzt, und wir müssen einen anderen Weg gehen.
 
 
Möglichkeit 2)
 
Per Formel. Die Funktion = Glätten() entfernt Leerzeichen vor- hinter, und zwischen dem ( bis auf eines )Text.
 
 
Tabelle2
 AB
10  A1002 0001  A1002 0001
11  A1002 0002  A1002 0002
Formeln der Tabelle
B10 : =GLÄTTEN(A10)
B11 : =GLÄTTEN(A11)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
 
 
Um die Formelergebnisse in Festwerte zu wandeln:
1.) Den Bereich mit den Formelergebnissen kopieren
2.) Rechte Maustaste und aus Kontexmenü "Inhalte einfügen..." wählen
 
 
 
 
 
3.) In das sich öffnende Fenster ein Häkchen bei "Werte"
 
 
 
 
 
Möglichkeit 3)
 
 
Mit einem kleinen Makro. Den Bereich zuvor markieren und u.g. Code starten.
 
Public Sub Leerzeichen_entfernen()
'Code für ein allgemeines Modul
Dim rngZelle As Range
 
For Each rngZelle In Selection
  rngZelle.Value = LTrim(RTrim(rngZelle.Value))
Next
End Sub
 
 
 
Leerzeichen bleiben erhalten
 
Sollten die bisher genannten Maßnahmen nicht zum Erfolg führen, und die Leerzeichen hartnäckig erhalten bleiben, dann handelt es sich bei den Leerzeichen um Zeichen vom Ascii-Zeichensatz Nr160. Das zuvor behandelte Leerzeichen ist gleichzusetzen mit der Eingabe eines Leerschritts über die Spacetaste an der Tastatur. Dabei wird ein Ascii-Zeichen Nr32 erzeugt.
 
In diesem Fall sollte folgender Code helfen. Bitte den gewünschten Bereich wieder zuvor markieren und den Code starten.
 
Public Sub Leerzeichen_weg()
'Code für ein allgemeines Modul
Dim rngZelle As Range
For Each rngZelle In Selection
rngZelle.Value = Replace(rngZelle.Value, Chr(160), "")
Next
End Sub