Excel 2007 leere Zellen aus einer Spalte löschen

Gast #2055564
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!
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
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
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

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.