Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Liste ohne Leerzellen

Liste ohne Leerzellen
Harald
Hallo zusammen,
folgendes Problem:
In Spalte A:A habe ich in manche Leerzellen.
z.B.:
A1=1234abcd
A2= leer
A3= leer
A4= 4321dcba
A5= leer
usw.
Jetzt möchte ich gern alle gefüllten Zellen in Spalte B:B untereinander stehen haben, also :
B1= 1234abcd
B2= 4321dcba
usw.
Ich habe folgende Formel gefunden:
WENN(ZEILE(A1)>ANZAHL2(A:A);"";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000));ZEILE(A1)))
Habe es ausprobiert, aber irgendwie funktioniert da nur die erste Zeile.
Kann mir jemand helfen?
Gruß
Harald
Anzeige
AW: Liste ohne Leerzellen
24.02.2010 17:01:25
Reinhard
Hallo Harald,
kann es sein daß dies eine Arrayformel ist? Dann mit Strg+Shift+Enter eingeben.
Ansonsten schau mal bei excelformeln.de vorbei.
Gruß
Reinhard
AW: Liste ohne Leerzellen
24.02.2010 17:05:37
Harald
Dort habe ich die Formel auch gefunden, da stand nichts von array
Gruß
Harald
AW: Liste ohne Leerzellen
24.02.2010 17:06:14
robert
hi,
die formel Strg+Shift+Enter eingeben, da matrixformel
gruß
robert
Anzeige
AW: Liste ohne Leerzellen
24.02.2010 17:14:34
Harald
Habe ich gemacht, die Formel wird jetzt mit {} eingeschlossen, trotzdem funktioniert nur die erste Zeile, beim runterkopieren, kommt dann "#Zahl!"
Bei http://www.excelformeln.de/formeln.html?welcher=43 sind aber auch Namen aufgeführt.
Gruß
Harald
Anzeige
AW: Liste ohne Leerzellen
24.02.2010 17:25:04
robert
hi,
bei mir schaut es so aus...
gruß
robert
Tabelle1

 AB
1asdad 1232asdad 1232
2dsdfsdfdsdfsdf
3 4353455
4 asdf
54353455asdas
6 5464 sddff
7  
8asdf 
9asdas 
105464 sddff 

Formeln der Tabelle
ZelleFormel
B1{=WENN(ZEILE(A1)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A1))))}
B2{=WENN(ZEILE(A2)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A2))))}
B3{=WENN(ZEILE(A3)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A3))))}
B4{=WENN(ZEILE(A4)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A4))))}
B5{=WENN(ZEILE(A5)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A5))))}
B6{=WENN(ZEILE(A6)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A6))))}
B7{=WENN(ZEILE(A7)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A7))))}
B8{=WENN(ZEILE(A8)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A8))))}
B9{=WENN(ZEILE(A9)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A9))))}
B10{=WENN(ZEILE(A10)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A$1:A$1000<>"";ZEILE($1:$1000)); ZEILE(A10))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Anzeige
AW: Liste ohne Leerzellen
24.02.2010 17:31:11
Harald
Ok, habe es auch mal neutral getestet und da klappt es genauso.
Denke das Problem liegt darin, dass in meiner Spalte A:A die Zellen Formeln beinhalten, und keine reinen Eingaben. geht das trotzdem irgendwie?
Gruß
Harald
AW: Liste ohne Leerzellen
24.02.2010 17:48:54
Harald
aus mir momentan unerklärlichen Gründen geht es aufeinmal, sorry für den Aufwand.
Gruß
Harald
Anzeige
..hauptsache es funkt :o) owT
24.02.2010 17:55:34
robert
geht als Matrix Formel...
24.02.2010 17:37:28
Tino
Hallo,
habe die noch etwas angepasst damit die Matrix nach unten hin kleiner wird.
Tabelle1

 AB
11234abcdListe
2 1234abcd
3 4321dcba
44321dcba 
5  
6  

Formeln der Tabelle
ZelleFormel
B2{=WENN(ZEILE(A1)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A1:$A$1000<>"";ZEILE(A1:$A$1000)); 1)))}
B3{=WENN(ZEILE(A2)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A2:$A$1000<>"";ZEILE(A2:$A$1000)); 1)))}
B4{=WENN(ZEILE(A3)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A3:$A$1000<>"";ZEILE(A3:$A$1000)); 1)))}
B5{=WENN(ZEILE(A4)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A4:$A$1000<>"";ZEILE(A4:$A$1000)); 1)))}
B6{=WENN(ZEILE(A5)>ANZAHL2(A:A); "";INDEX(A:A;KKLEINSTE(WENN(A5:$A$1000<>"";ZEILE(A5:$A$1000)); 1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Tino
Anzeige
vergiss es, geht nicht. oT.
24.02.2010 17:39:56
Tino
Lösung wenn Formeln in Zellen
24.02.2010 17:52:59
Tino
Hallo,
müsste so mit Formeln funktionieren.
Tabelle1

 AB
11234abcdListe
2 1234abcd
3 4321dcba
44321dcba5
5  
6  
75 

Formeln der Tabelle
ZelleFormel
A1="1234abcd"
B2{=WENN(ZEILE(A1)>ZÄHLENWENN(A:A;">*")+ANZAHL(A:A); "";INDEX(A:A;KKLEINSTE(WENN($A$1:$A$1000<>"";ZEILE($1:$1000)); ZEILE(A1))))}
A3=""
B3{=WENN(ZEILE(A2)>ZÄHLENWENN(A:A;">*")+ANZAHL(A:A); "";INDEX(A:A;KKLEINSTE(WENN($A$1:$A$1000<>"";ZEILE($1:$1000)); ZEILE(A2))))}
A4="4321dcba"
B4{=WENN(ZEILE(A3)>ZÄHLENWENN(A:A;">*")+ANZAHL(A:A); "";INDEX(A:A;KKLEINSTE(WENN($A$1:$A$1000<>"";ZEILE($1:$1000)); ZEILE(A3))))}
B5{=WENN(ZEILE(A4)>ZÄHLENWENN(A:A;">*")+ANZAHL(A:A); "";INDEX(A:A;KKLEINSTE(WENN($A$1:$A$1000<>"";ZEILE($1:$1000)); ZEILE(A4))))}
B6{=WENN(ZEILE(A5)>ZÄHLENWENN(A:A;">*")+ANZAHL(A:A); "";INDEX(A:A;KKLEINSTE(WENN($A$1:$A$1000<>"";ZEILE($1:$1000)); ZEILE(A5))))}
A7=5
B7{=WENN(ZEILE(A6)>ZÄHLENWENN(A:A;">*")+ANZAHL(A:A); "";INDEX(A:A;KKLEINSTE(WENN($A$1:$A$1000<>"";ZEILE($1:$1000)); ZEILE(A6))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Tino
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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