Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1148to1152
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Spalten zusammenführen

Spalten zusammenführen
Harald
Hallo zusammen,
ich habe folgendes Problem:
In der Spalte B entstehen durch eine Formel Einträge, die ca. folegndermaßen aussehen:
B1=Martin
B2=Schneider
B3=Leer
B4=Leer
B5=Fritz
B6=Leer
B7=Maria
usw.
Nun möchte ich gern in der Spalte A eine Auflistung ohne die Leerzellen, also:
A1=Martin
A2=Schneider
A3=Fritz
A4=Maria
usw.
Ich habe auf der Seite http://www.excelformeln.de/formeln.html?umenuzahl=5 folgende Formel gefunden:
{=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0; ZEILE($1:$100));ZEILE()))) }
Aber irgendwie funktioniert die nicht, d.h es wird zwar aufgelistet, aber mit den leeren Zellen.
Was mache ich falsch? Und ja, ich bestätige die Formel mit Strg+Shift :)
gruß
Harald

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Spalten zusammenführen
07.04.2010 09:02:38
Holger
Hallo,
wenns auch ohne Formel geht: Autofilter - Nichtleere auf Spalte B, kopieren, dann in Spalt A einfügen.
Gruß
Holger
AW: Spalten zusammenführen
07.04.2010 09:07:17
Harald
Es muss eine Formel sein, aber danke :)
MatrixFormel !
07.04.2010 09:02:38
Matthias
Hallo
Du darfst die Klammern nicht mit eingeben
schreibe die Formel in A1
und schließe die Formel mit STRG+Shift+Enter ab. Das erzeugt die geschweiften Klammern
dann runterkopieren soweit Du sie brauchst
Gruß Matthias
AW: MatrixFormel !
07.04.2010 09:08:30
Harald
Das habe ich auch gemacht ohne die Klammer, danke :)
siehe WF oT
07.04.2010 09:10:54
Matthias
leer ist nicht gleich leer
07.04.2010 09:03:53
WF
Hi Harald,
die Formel ist OK.
Überprüf mal Deine "leeren" Zellen (Leerzeichen enthalte / Formelergebnis "" / usw.)
Salut WF
Anzeige
AW: leer ist nicht gleich leer
07.04.2010 09:11:08
Harald
Hallo,
ja, das wird wohl das Problem sein.
In der Spalte B steht folgende Formel:
=INDEX(C:D;(ZEILE()-2)/2+2;REST(ZEILE()-2;2)+1)
d.h. dass für Excel wohl der begriff "Leerezelle" wohl was anderes ist.
Aber wie bekomme ich das nun umgesetzt? :)
Gruß
Harald
AW: Spalten zusammenführen
07.04.2010 09:04:59
hary
Hallo Harald
also bei mir geht's-
Tabelle1
 AB
1mm
2ss
3f 
4m 
5  f
6   
7  m
8   

verwendete Formeln
Zelle Formel
A1 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
A2 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
A3 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
A4 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
A5 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
A6 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
A7 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
A8 {=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0;ZEILE($1:$100));ZEILE())))}
{} Matrixformel mit Strg+Umschalt+Enter abschließen

Tabellendarstellung in Foren


gruss hary
Anzeige
AW: Spalten zusammenführen
07.04.2010 09:14:06
Harald
Hallo Hary,
wie bereits weiter oben geschrieben, wenn man einfach Werte einträgt klappt es auch bei mir :)
Aber anscheinend sind es wohl nur augenscheinlich leere Zellen.
In der Spalte B entstehen die Einträge durch die Formel:
=INDEX(C:D;(ZEILE()-2)/2+2;REST(ZEILE()-2;2)+1)
Gruß
Harald
AW: Spalten zusammenführen
07.04.2010 09:09:07
Dieter(Drummer)
Hi Harald,
Du hast lediglich VOR der letztenj geschweiften Klammer ein Leerfeld. Nimm es raus und dann geht's.
Gruß
Dieter(Drummer)
AW: Spalten zusammenführen
07.04.2010 09:20:56
Harald
Hallo Dieter,
das ist nur ein Darstellunsgfehler im Beitrag. Ich gebe die Formel ja ohne Klammern ein und bestätige sie ja dann mit Strg+Shift, d.h. das Excel die Klammern selber setzt.
Mein Problem liegt eher darin, dass meine Zellen in der Spalte B die Formel =INDEX(C:D;(ZEILE()-2)/2+2;REST(ZEILE()-2;2)+1) enthalten und dadurch wohl nicht als leer angesehen werden.
Gruß
Harald
Anzeige
du musst Deine "leeren" definieren und ...
07.04.2010 09:43:55
WF
einzeln rausschmeißen:
nachfolgend wird echt leer; 0; und Formelergebnis "" eliminiert (Leerzeichen noch nicht):
{=WENN(ZEILE()>SUMMENPRODUKT((B$1:B$100<>0)*(B$1:B$100<>""));"";INDEX(B$1:B$100; KKLEINSTE(WENN((B$1:B$100<>0)*(B$1:B$100<>"")=1; ZEILE($1:$100));ZEILE()))) }
kannst Du natürlich bis zum Erbrechen erweitern *(B$1:B$100" ") etc.
Salut WF
AW: Spalten zusammenführen
07.04.2010 09:39:14
strodti
Hallo Harald,
kannst Du mal einen Auszug hochladen? Ich habe das mal nachgebastelt, auch mit der Formel in Spalte B - und bei mir funktioniert es einwandfrei!
Gruß
Tobias
AW: Spalten zusammenführen
07.04.2010 09:41:30
Harald
Hallo Tobias,
habe eine Lösung gefunden (s. meine letzte Antwort), trotzdem vielen Dank für die Mühe :)
Gruß
Harald
Anzeige
AW: Spalten zusammenführen
07.04.2010 09:39:55
Harald
Hallo an Alle :)
Habe eine Lösung gefunden, danke schön.
Habe in der Formel die 0 in "" geändert
{=WENN(ZEILE()>SUMME(N(B$1:B$100<>0));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<>0; ZEILE($1:$100));ZEILE()))) }
{=WENN(ZEILE()>SUMME(N(B$1:B$100<>""));"";INDEX(B$1:B$100;KKLEINSTE(WENN(B$1:B$100<> ""; ZEILE($1:$100));ZEILE()))) }
Jetzt klappts :)
Gruß
Harald

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige