Clever-Excel-Forum

Normale Version: Sortieren per Formel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo beisammen,

möchte per Formel die Matrix A5:L5 nach N5:X5 aufsteigend sortieren.
Leere Zellen können in Quell Matrix vorhanden sein.

So wie im Wunschergebnis angezeigt.

Kann mir wer helfen?

LG Stefan
Mahlzeit!
=SORTIEREN(FILTER(A5:L5;A5:L5<>""))

Gruß Ralf
Hallo Ralf,

hatte ich auch schon versucht, jedoch stimmt sie Reihenfolge nicht, wnns nur Zahlen wären würde das gehen.

LG stefan
Hola,

Ralfs Formel ergibt genau dein Wunschergebnis. 
Gruß,
steve1da
Hallo,

oh sry, jetzt hatte ich das Wunschergebnis falsch hinterleget.

Reihenfolge aufsteigend Sortiert soll natürlivh wie folgt sein.

179610.jpg   179610_1.jpg    179610_2.jpg 179610_3.jpg ... usw.

LG Stefan
Das kann so nicht funktionieren!
Schließlich hast Du Texte.
Diese werden wie folgt sortiert:
179610.jpg
179610_1.jpg
179610_13.jpg
179610_15.jpg
179610_2.jpg
179610_3.jpg
179610_4.jpg
179610_5.jpg
179610_8.jpg
Heißt, dass Du die "Nummerierung" zwischen _ und . auf das Format 00 umstellen musst.
Aber da das für mich eine nette Übung war (und Du Excel 365 hast), habe ich das mal umgesetzt:
AB
1179610.jpg
2179610_1.jpg
3179610.jpg179610_2.jpg
4179610_1.jpg179610_3.jpg
5179610_2.jpg179610_4.jpg
6179610_4.jpg179610_5.jpg
7179610_5.jpg179610_8.jpg
8179610_3.jpg179610_13.jpg
9179610_13.jpg179610_15.jpg
10179610_8.jpg
11179610_15.jpg
12

ZelleFormel
B1=LET(Matrix;FILTER(A1:A12;A1:A12<>"");
Start;FINDEN
("_";Matrix);
Ende;FINDEN
(".";Matrix);
m_Sort;WENNFEHLER
(--TEIL(Matrix;Start+1;Ende-Start-1);0);
SORTIERENNACH
(Matrix;m_Sort))
=LET(Matrix;FILTER(A1:A12;A1:A12<>"");
Start;FINDEN("_";WECHSELN(Matrix;".";"_"));
Ende;FINDEN(".";Matrix);
m_Sort;WENNFEHLER(--TEIL(Matrix;Start+1;Ende-Start-1);0);
SORTIERENNACH(Matrix;--LINKS(Matrix;Start-1);;m_Sort;))


... falls der vordere Teil des Dateinamens sich auch ändert
Sehr spannende, Sache. Funktionier tadellos.
Werde mich mal damit befassen um das im Einzelelnen zu verstehen.

Dane.

LG Stefan