Excel-Sortierung mit einer Formel mit SORT und SORTBY - Excel-Tipps

Diese Woche stellte Microsoft auf der Ignite-Konferenz in Orlando, Florida, eine Reihe neuer, einfacherer Array-Formeln in Excel vor. Ich werde diese neuen Formeln diese Woche jeden Tag behandeln, aber wenn Sie weiterlesen möchten:

  • Der Montag behandelte die neue Formel = A2: A20, den SPILL-Fehler und die neue SINGLE-Funktion, die anstelle der impliziten Schnittmenge erforderlich ist
  • Heute werden SORT und SORTBY behandelt
  • Mittwoch wird FILTER abdecken
  • Der Donnerstag wird EINZIGARTIG sein
  • Am Freitag werden die Funktionen SEQUENCE und RANDARRAY behandelt

Das Sortieren mit einer Formel in Excel erforderte früher eine verrückte Kombination von Formeln. Schauen Sie sich diese Daten an, die in diesem Artikel verwendet werden.

Daten in A3: C11.

Um dies vor dieser Woche mit einer Formel zu sortieren, müssten Sie nur RANK, COUNTIF, MATCH, INDEX und INDEX ausschalten. Sobald Sie diese Formeln fertiggestellt haben, sind Sie bereit für ein Nickerchen.

Die alte Art, mit einer Formel zu sortieren

Joe McDaid und sein Team haben uns SORT und SORTBY gebracht.

Beginnen wir mit SORT. Hier ist die Syntax=SORT(Array, (Sort Index), (Sort Order), (By Column))

Die SORT-Funktion

Angenommen, Sie möchten A3: C16 nach dem Feld Score sortieren. Die Punktzahl ist die dritte Spalte im Array, sodass Ihr Sortierindex 3 beträgt.

Die Auswahlmöglichkeiten für die Sortierreihenfolge sind 1 für aufsteigend oder -1 für absteigend. Ich beschwere mich nicht, aber es wird niemals Unterstützung für Sortieren nach Farbe, Sortieren nach Formel oder Sortieren nach benutzerdefinierter Liste mit dieser Funktion geben.

Geben Sie 3 als Sortierspalte und -1 als Sortierreihenfolge für den Abstieg an.

Das vierte Argument wird selten verwendet. Im Dialogfeld "Sortieren" kann anstelle von Zeilen nach Spalten sortiert werden. 99,9% der Menschen sortieren nach Zeilen. Wenn Sie nach Spalten sortieren müssen, geben Sie im letzten Argument True an. Dieses Argument ist optional und standardmäßig False.

Wenn Sie nach Spalten sortieren müssen, verwenden Sie im 4. Argument True

Hier sind die Ergebnisse der Formel. Dank der neuen Calc-Engine wird die Formel in benachbarte Zellen übertragen. Eine Formel in O2 ergibt diese Lösung.

Es ist nicht erforderlich, Strg + Umschalt + Eingabetaste zu drücken
Die Originaldaten werden sortiert

Was ist, wenn Sie eine zweistufige Sortierung benötigen? Sortieren nach Spalte 2 aufsteigend und Spalte 3 absteigend? Geben Sie eine Array-Konstante für das 2. und 3. Argument an:=SORT(A2:C17,(2;3),(1;-1))

Zweistufige Sortierung

Mit der SORTBY-Funktion können Sie nach etwas sortieren, das nicht in den Ergebnissen enthalten ist

Die SORTBY-Funktionssyntax lautet =SORTBY(array, by_array1, sort_order1,)

SORTBY etwas anderes

Zurück zu den Originaldaten. Angenommen, Sie möchten nach Team und dann nach Punktzahl sortieren, aber nur die Namen anzeigen. Sie können SORTBY wie hier gezeigt verwenden.

Sortieren Sie Spalte A nach Spalte B und Spalte C.

Zufällige Drogentests und zufällig ohne Wiederholungen

Schwierige Szenarien wie Random Drug Testing und Random with No Repeats werden unglaublich einfach, wenn Sie SORT mit RANDARRAY kombinieren.

In der folgenden Abbildung möchten Sie die 13 Namen ohne Wiederholungen zufällig sortieren. Verwenden Sie =SORTBY(A4:A16,RANDARRAY(13)). Lesen Sie am Freitag mehr über RANDARRAY.

Zufällige Sortierung ohne Wiederholungen

Ist Strg + Umschalt + Eingabetaste vollständig tot? Nein, es gibt immer noch eine Verwendung dafür. Angenommen, Sie wollten nur die drei besten Ergebnisse der SORT-Funktion. Sie können drei Zellen auswählen, die SORT-Funktion eingeben und mit Strg + Umschalt + Eingabetaste darauf folgen. Dadurch wird verhindert, dass die Ergebnisse über die Grenzen der ursprünglichen Formel hinausgehen.

Strg + Umschalt + Eingabetaste

Schau Video

Laden Sie die Excel-Datei herunter

So laden Sie die Excel-Datei herunter: Excel-Sortieren mit einer Formel unter Verwendung von Sortieren und Sortieren nach xlsx

Excel-Gedanke des Tages

Ich habe meine Excel Master-Freunde um Rat zu Excel gebeten. Der heutige Gedanke zum Nachdenken:

"Bei der Verwendung von Excel ist keine Maus erforderlich."

Derek Fraley

Interessante Beiträge...