SORTIERENNACH-Funktion

Hinweis: Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Die SORTIERENNACH-Funktion sortiert die Inhalte eines Bereichs oder Arrays anhand der Werte in einem entsprechenden Bereich oder Array.

Ihr Browser unterstützt kein Video. Installieren Sie Microsoft Silverlight, Adobe Flash Player oder Internet Explorer 9.

Hinweis: 24. September 2018: Die SORTIERENNACH-Funktion ist eine von mehreren Beta-Features und zu diesem Zeitpunkt nur für einen Teil der Office-Insider verfügbar. Wir werden diese Features in den nächsten Monaten weiter optimieren. Wenn sie fertig sind, werden wir sie für alle Office Insider und Office 365-Abonnenten veröffentlichen.

In diesem Beispiel wird eine Liste mit den Namen von Personen nach deren Alter in aufsteigender Reihenfolge sortiert.

Verwenden Sie SORTIERENNACH zum Sortieren eines Bereichs. In diesem Fall wurde "=SORTIERENNACH(D2:E9;E2:E9)" verwendet, um eine Liste mit den Namen von Personen nach deren Alter in aufsteigender Reihenfolge zu sortieren.

= Ordnennach (Array; by_array1; [sortierreihenfolge1]; [by_array2]; [sortierreihenfolge2],...) 

Argument

Beschreibung

array

Erforderlich

Das Array oder der Bereich, das/der sortiert werden soll

nach_array1

Erforderlich

Das Array oder der Bereich, nach dem sortiert werden soll

[sortierreihenfolge1]

Optional

Die zum Sortieren zu verwendende Reihenfolge. 1 für aufsteigend,-1 für absteigend

[by_array2]

Optional

Das Array oder der Bereich, nach dem sortiert werden soll

sortierreihenfolge2

Optional

Die zum Sortieren zu verwendende Reihenfolge. 1 für aufsteigend,-1 für absteigend

Hinweise: 

  • Ein Array kann man sich als eine Zeile von Werten, eine Spalte von Werten oder eine Kombination aus Zeilen und Spalten von Werten vorstellen. Im vorstehenden Beispiel ist das Array für die SORTIERENNACH-Formel der Bereich "D2:E9".

  • Die SORTIERENNACH-Funktion gibt ein Array zurück, das überläuft, wenn dies das Endergebnis einer Formel ist. Das bedeutet: Wenn Sie die EINGABETASTE drücken, erstellt Excel dynamisch den Arraybereich von entsprechender Größe. Wenn Ihre unterstützenden Daten in einer Excel-Tabelle enthalten sind, ändert das Array automatisch seine Größe, während Sie Daten im Arraybereich hinzufügen oder daraus entfernen, sofern Sie strukturierte Verweise verwenden. Weitere Details finden Sie in diesem Artikel zu Verhalten von übergelaufenem Array.

  • Excel unterstützt nur bedingt dynamische Arrays zwischen Arbeitsmappen, und dieses Szenario wird nur unterstützt, wenn beide Arbeitsmappen geöffnet sind. Wenn Sie die Quellarbeitsmappe schließen, geben alle verknüpften dynamischen Matrixformeln beim Aktualisieren einen #BEZUG!-Fehler zurück.

Beispiele

Hinweis: Die hier gezeigten Beispiele stehen in dieser herunterladbaren Arbeitsmappe zur Verfügung: Beispiele für die SORTIERENNACH-Funktion

Sortieren Sie eine Tabelle nach "Region" in aufsteigender Reihenfolge und anschließend nach dem Alter jeder Person in absteigender Reihenfolge.

Sortieren Sie eine Tabelle nach "Region" in aufsteigender Reihenfolge und anschließend nach dem Alter jeder Person in absteigender Reihenfolge.

Verwenden Sie SORTIERENNACH mit ZUFALLSMATRIX und ANZAHL2 zum zufälligen Festlegen einer Liste von Werten. In diesem Fall verweist "E2#" auf den dynamischen Arraybereich ab Zelle "E2", da diese mithilfe von "=SEQUENZ(10)" aufgefüllt wurde. Das Zeichen "#" wird als übergelaufener Bereichsoperator bezeichnet.

Verwenden Sie SORTIERENNACH zusammen mit ZUFALLSMATRIX und ANZAHL2. In diesem Fall verweist "E2#" auf den gesamten Bereich ab Zelle "E2", da diese mithilfe von "=SEQUENZ(10)" aufgefüllt wurde. Das Zeichen "#" wird als "übergelaufener Bereichsoperator" bezeichnet.

Verwenden Sie SORTIERENNACH zum Sortieren einer Tabelle von Temperatur- und Niederschlagswerten nach hoher Temperatur.

Verwenden Sie SORTIERENNACH zum Sortieren einer Tabelle von Temperatur- und Niederschlagswerten nach hoher Temperatur.

Fehlerbedingungen

  • Die "nach_array"-Argumente müssen entweder eine Zeile hoch oder eine Spalte breit sein.

  • Alle Argumente müssen dieselbe Größe haben.

  • Wenn das Argument "Sortierreihenfolge" nicht "-1" oder "1" ist, führt die Formel zu einem #Value! Fehler.

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

Siehe auch

FILTER-Funktion

ZUFALLSMATRIX-Funktion

SEQUENZ-Funktion

EINZELW-Funktion

SORTIEREN-Funktion

EINDEUTIG-Funktion

#Spill! Fehler in Excel

Dynamische Arrays und Verhalten von übergelaufenem Array

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×