Eine Zelle aus drei Leerzeichen gilt als leer, und das ist Absicht
Veröffentlicht am 14.9.2026 · 4 Min. Lesezeit · Datei-Tools
Daniel Okonkwo — Front-end-Entwickler und Tech-Redakteur bei OneKitly
Web-Performance · Dateiformate
Anhand von 3 Quellen geprüft
Eine Zelle gilt hier als leer, wenn sie nichts enthält, ein Null enthält oder nur Leerraum — eine Zeile aus drei Leerzeichen, einem leeren String und einem Null ist also eine leere Zeile und verschwindet. Diese Definition leistet echte Arbeit: Exportierte und eingefügte Daten sind voller Zellen, die nichts anzeigen und ein Leerzeichen enthalten, und ein Test, der nur echte Leere gelten ließe, würde jede einzelne davon zurücklassen. An einem Blatt mit fünf Zeilen gemessen — „a“, zwei Leerzeichen, ein leerer String, ein Null und „b“ —: drei Zeilen entfernt, zwei behalten. Der Spaltendurchgang arbeitet genauso, senkrecht statt waagerecht, und er sieht auf die Breite der breitesten Zeile statt auf die der Kopfzeile — ein Blatt mit kürzerer Kopfzeile als Rumpf verlor früher alles jenseits der letzten Kopfzeilenzelle und meldete dabei, es sei nichts entfernt worden. Beide Werkzeuge geben ihre Zahl aus, und diese Zahl hält man gegen die eigene Durchsicht der Datei.
Leerzeichen sind der eigentliche Grund für diese Werkzeuge. Eine Zeile aus Leerraum sieht leer aus, ist es für einen strengen Test nicht und übersteht still jeden Filter, den man danach anwendet.
Woher die leeren Zeilen kommen
Berichte schreiben sie absichtlich. Ein Monatsexport, der eine Leerzeile zwischen die Abschnitte setzt, ein System, das jede Seite auf eine feste Zeilenzahl auffüllt, ein in die Daten übernommenes Drucklayout — alle erzeugen eine Datei, die sich gut liest und schlecht rechnet, denn eine Leerzeile innerhalb eines Bereichs stoppt ein Ausfüllen, bricht die Erkennung des eigenen Umfangs durch eine Tabelle und wird von allem mitgezählt, was Zeilen zählt. Dasselbe gilt für nachlaufende Leerzeilen: Ein Blatt, dessen letzte benutzte Zelle weit unter dem letzten echten Wert liegt, hat einen benutzten Bereich voller Nichts — und deshalb kann eine kleine Tabelle eine Datei von mehreren Megabyte ergeben.
Der Spaltendurchgang und sein früherer Fehler
Leere Spalten zu entfernen braucht eine Breite, und die naheliegende Wahl — die Länge der ersten Zeile — ist falsch für jedes Blatt, dessen Kopfzeile kürzer ist als seine Daten. Das passiert, sobald ein Export eine Spalte unbeschriftet lässt, was häufig genug vorkommt. Die Breite der Kopfzeile zu nehmen löschte still jede Spalte jenseits ihres Endes, und die Zahl der entfernten Spalten sagte trotzdem null: Daten weg, und der Bericht behauptete, es sei nichts geschehen. Die Breite ist jetzt die der längsten Zeile im Blatt: Eine Kopfzeile aus zweien über einem Rumpf aus dreien behält alle drei und füllt die Kopfzeile mit einer leeren Zelle auf. Dass es das gab, gehört gewusst, denn eine vor der Korrektur gesäuberte Datei kann eine Spalte zu wenig haben und sagt es nicht.
| Zelleninhalt | Leer? |
|---|---|
| gar nichts | Ja |
| ein leerer String | Ja |
| drei Leerzeichen | Ja |
| ein Tabulator | Ja |
| die Zahl null | Nein — das sind Daten |
| der Text „0“ | Nein |
| eine Formel, die „“ zurückgibt | Ja, nach Umwandlung in Werte |
Häufige Fragen
- Entfernt es eine Zeile, in der nur eine Zelle einen Wert hat?
- Nein. Eine Zeile verschwindet nur, wenn jede ihrer Zellen leer ist. Ein einziger Wert irgendwo in der Zeile erhält sie — was man für eine Zwischensummenzeile oder eine Zeile mit einer einzigen gesetzten Markierung auch will. Musst du Zeilen aussortieren, denen eine bestimmte Spalte fehlt, ist das ein Filter und gehört in die Tabellenkalkulation, nicht hierher: Das Werkzeug weiß nicht, welche Spalte dir wichtig ist.
- Rührt es verbundene Zellen oder die Formatierung an?
- Das Ergebnis wird als frisches Werteblatt geschrieben; verbundene Zellen, Farben, Spaltenbreiten und bedingte Formatierung überleben also nicht. Das ist ein echter Preis und will abgewogen sein: Zählt die Formatierung, säubere in der Tabellenkalkulation selbst. Hast du einen Export auf dem Weg in ein anderes System, hätte die Formatierung diese Reise ohnehin nicht überlebt.
- In welcher Reihenfolge soll ich säubern?
- Zusammenführen, dann entdoppeln, dann leere Zeilen, dann leere Spalten. Vor dem Zusammenführen zu entdoppeln übersieht die Dubletten, die erst auftauchen, wenn die Dateien beisammen sind; leere Zeilen vor dem Entdoppeln zu entfernen gibt dem Dublettenlauf nur weniger Zeilen zum Vergleichen, gefunden werden dieselben — die Reihenfolge zwischen diesen beiden wirkt also nur auf die Geschwindigkeit. Spalten zuletzt, denn das Entfernen von Zeilen kann eine Spalte leeren, die es vorher nicht war.
Artikel, die dich interessieren könnten
Alle Ratgeber →Ähnliche Tools
Quellen
Hast du einen Fehler in diesem Artikel entdeckt?