Hallo an alle,
es gibt ja die Funktion Sortieren().
Kennt jemand eine Möglichkeit statt von Groß zu Klein oder umgekehrt alphabetisch zu sortieren?
Vielen Dank und liebe Grüße :)
Hallo,
was genau suchst du denn? Aufsteigend, bzw. absteigend können numerische Werte, aber auch Texte sortiert werden.
Ich würde gerne alphabetisch nach mehreren Kriterien sortieren.
In dem Beispiel erst nach Spalte A dann nach Spalte C.
Die Wiedergabe soll in einem zweiten Sheet erfolgen.
Vielen Dank für die Hilfe :)
Hallo,
es gibt auch die Funktion SORTIERENNACH, Beispiel: =SORTIERENNACH(A2:C11;A2:A11;1;C2:C11;1)
Gruß
Vielen Dank für den Hinweis!!
Bei mir werden dann leider nur nullen angezeigt ^^´
=SORTIERENNACH(A2:C11;A2:A11;1;C2:C11;-1)
=SORTIEREN(A2:C11;{1.3};{1.-1})
sind hier gleichbedeutend.
- SORTIERENNACH hat den Vorteil, nach gänzlich anderen Spalten (in der Eingabehilfe fälschlich als Matrix bezeichnet) sortieren zu können. Also auch solchen, die außerhalb des Bereichs liegen.
- Dafür kann es nicht spaltenweise statt zeilenweise sortieren (was nicht schlimm ist, da es ja MTRANS gibt).
- SORTIEREN kann schlanker dargestellt werden, ist etwas besser parametrisierbar und kann spaltenweise.
- Dafür kann es aber nicht außenliegende Spalten als Sortierbegriff verwenden.
- Das ist aber wiederum nicht schlimm, da man den Sortierbereich einfach auf diese Spalten ausdehnen kann, und dann sich über SPALTENWAHL wieder auf A2:C11 beschränkt.
- SORTIERENNACH kann aber auch ganz woanders liegende Zellen verwenden, was mit SORTIEREN dann doch zum echten Klimmzug würde: =SORTIERENNACH(A2:C11;MTRANS(H1:Q1);1;AA211:AA220;-1)
Hallo,
@damoi: naja, mit da werden nur Nullen angezeigt kann man ohne Details schwierig etwas anfangen.
Gruß
Hallo,
PHP-Code:
=SORTIERENNACH(A2:C11;A2:A11;1;C2:C11;1)
die Zellbezüge gelten nur, wenn die Formel in der gleichen Tabelle ist, wie die Daten.
Wird die Formel in einer anderen Tabelle verwendet, die Zellbezüge anpassen.
Wenn Spalte A keine Doppelwerte enthält ist sortieren anch Spate C überflüssig.
Ohne Doppelwerte:
Code:
Sub M_snb()
Tabelle2.Cells(1).CurrentRegion.Sort Tabelle2.Cells(1), 2, , ,, , , , 1
End Sub
Mit Doppelwerte in Spalte A
Code:
Sub M_snb()
Tabelle2.Cells(1).CurrentRegion.Sort Tabelle2.Cells(1), 2, , Tabelle2.Cells(1, 3), 2, , , , 1
End Sub