Excel 2007 leere Zellen aus einer Spalte löschen

Gast #2055564
Lesenswert?

Hallo!

Ich mache gerade eine Datenauswertung mit Excel 2007. Dabei möchte ich, 
dass Excel eine Spalte nach leeren Zellen durchsucht. Wenn es eine 
findet, soll es diese löschen und alle nachfolgenden Zellen nach oben 
verschieben. Am Ende stehen dann alle Inhalte sauber aneinandergefügt 
untereinander.
Gibt es da einen Trick für, oder muss ich es in VBA schreiben? Damit 
kenne ich mich nun nämlich garnicht aus... Eine Vorgefertigte Funktion 
von Excel wäre ideal.
Freund google liefert bei meinen Suchbegriffen zwar Lösungen zu 
ähnlichen Problemen, aber nichts konkretes und selten für 2007...

Vielen Dank für die Hilfe!
#2055578
Lesenswert?

schnell-und-schmutzig:

eine weitere Spalte einfügen, diese mit Zahl 1... n befüllen

dann deine Suchspalte sortieren nach aufsteigend, so daß die Zeilen mit 
Leer-Spalte hintenan sind.

diese hintenan-Zeilen manuell rauslöschen

dann die eingefügte Nummern Spalte wiederum sortieren aufsteigend (somit 
ist die ursprüngliche Ordnung wiederhergestellt)

Anschließend die Nummern-Spalte rauslöschen.

Ergebnis: Alle Zeilen mit Leerwert in der fraglichen Spalte wurden 
gelöscht.
Gast #2055594
Lesenswert?

Wow, das ist ja ein Traum! :)
Und ich suche 4 Stunden wie ein dummer bei google. Naja, wenn mich einer 
mal fragt, weiß ich es und ausserdem hatte ich nun auch einmal einen 
Einblick in VBA-Makros!

DANKE!!!
Gast #2056489
Lesenswert?

Es geht auch mit der Funktion 'Spezialfilter'. Leider ist die Funktion 
etwas umständlich und in der Online-Hilfe auch noch fürchterlich 
schlecht beschrieben. Zu finden ist sie bei 'Sortieren und Filtern' 
unter 'Erweitert'.

Die Spalte mit den Daten braucht in jedem Fall einen Überschrift. Dann 
brauchst Du eine zweite Spalte mit dem 'Kriterium', in Deinem, Fall also 
sowas wie =">0". Diese Spalte muß die gleiche Überschrift haben. (Das 
ist hier zwar blödsinn, muß aber so sein, da man ja ggf. auch mehrere 
Spalten nach mehreren Kriterien filtern möchgte.)

Im Dialogfeld 'Spezialfilter' mußt man dann den Listen-, den Kriterien- 
und den Zielbereich angeben und den Filter anwenden.
Man kann die Liste auch an der ursprünglichen Stelle filtern, dann 
werden die überflüssigen Zellen aber nur ausgeblendet. Bei 'Liste an 
eine andere Stelle kopieren' passiert das nicht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren