Excel enthält eine Sortierfunktion, mit der Sie eine Datenliste einfach nach bis zu drei Spalten sortieren können. Wenn Sie eine große oder komplexe Datenliste haben, möchten Sie möglicherweise nach mehr als drei Spalten sortieren. Es gibt verschiedene Möglichkeiten, dies zu erreichen.

Angenommen, Sie haben fünf Spalten, nach denen Sie sortieren möchten, besteht die erste Methode darin, beim Sortieren nur zwei Durchgänge durchzuführen. Wenn Sie die Daten in der Reihenfolge der Spalten A, B, C, D und E sortieren möchten, führen Sie die erste Sortierung mit den Spalten C, D und E durch. Sobald diese in der richtigen Reihenfolge sind, sortieren Sie sie nach den Spalten A und B. Das Ergebnis ist, dass Ihre gesamte Datenliste in Ordnung ist.

Eng damit verbunden ist die Tatsache, dass Sie die Sortierwerkzeuge in der Symbolleiste verwenden können, um Ihre fünf Spalten zu sortieren. Wählen Sie zuerst eine Zelle in Spalte E aus und klicken Sie dann entweder auf das Werkzeug Aufsteigend sortieren oder Absteigend sortieren. Wiederholen Sie diesen Vorgang, indem Sie nacheinander eine Zelle in jeder der anderen Spalten (D, C, B und A) auswählen und auf das entsprechende Werkzeug klicken. Am Ende dieses iterativen Prozesses (der nur fünf schnelle Klicks auf die Sortierwerkzeuge erfordert) befindet sich Ihre gesamte Liste in der gewünschten Reihenfolge.

Beim Sortieren sind folgende wichtige Punkte zu beachten: Der Charakter Ihrer Listendaten kann die Qualität der durchgeführten Sortierung beeinflussen. Wenn Ihre Daten leere Zellen, Fehlerwerte oder als Text formatierte Zahlen enthalten, sortiert Excel die Daten möglicherweise nicht in der von Ihnen erwarteten Methode. Die Lösung besteht darin, Ihre Daten zu „normalisieren“ – beispielsweise sicherzustellen, dass Zahlen wirklich Zahlen und keine als Text formatierten Zahlen sind – und dann die Sortierung erneut durchzuführen.

Eine andere Lösung besteht darin, eine „Sortierspalte“ für Ihre Daten zu erstellen. Dieser Ansatz eignet sich hervorragend, wenn Ihre Daten ausschließlich aus Text bestehen oder wenn Sie sie für die Sortierung problemlos in ein textbasiertes Format konvertieren können. In diesem Szenario würden Sie den Inhalt der Spalten A bis E in Spalte F kombinieren und dann nach einer einzelnen Spalte sortieren: F. Sie könnten diesen Formeltyp in Spalte F verwenden:

=A1 & B1 & C1 & D1 & E1

Wenn eine der Spalten ein Datum enthält, müssen Sie das Datum wie folgt in ein konsistentes Textformat konvertieren:

=A1 & B1 & C1 & TEXT(D1,"yyyymmdd") & E1

Wenn eine der Spalten numerische Werte enthält, können Sie diese normalisieren, indem Sie ein ähnliches TEXT-Funktionskonstrukt verwenden, das den Wert mit führenden Nullen auffüllt:

=A1 & TEXT(B1,"000000") & C1 & D1 & E1

Wenn Sie viel sortieren und die in Excel integrierten Sortierroutinen nicht verwenden möchten, sollten Sie die Sortierfunktionen von Drittanbietern untersuchen. Sortieralgorithmen sind ein faszinierender Zweig der Mathematik, und einige sehr beliebte Algorithmen (wie Shell-Sortierung, Exchange-Sortierung, Blasensortierung usw.) können über Excel-Funktionen implementiert werden. Wie diese Funktionen auf Ihrem System verwendet werden, hängt davon ab, wie sie von ihrem Entwickler implementiert wurden.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (2255) gilt für Microsoft Excel 97, 2000, 2002 und 2003.