Sortieren von Dropdown-Listen in Excel (5 einfache Methoden)

  • Teile Das
Hugh West

In diesem Tutorial zeige ich einige Methoden, um eine Dropdown-Liste in Excel zu sortieren. Wenn wir mit vielen Daten oder sich wiederholenden Daten arbeiten, ist es oft einfacher, die Dropdown-Liste zu navigieren, wenn wir sie alphabetisch oder in einer anderen Reihenfolge sortieren können. Ich zeige also, wie man die Daten in der Liste zuerst sortiert und dann Validierung von Daten um das Dropdown zu erstellen.

Download Arbeitsbuch Praxis

Sie können das Übungsheft, das wir zur Vorbereitung dieses Artikels verwendet haben, herunterladen.

Dropdown sortieren.xlsm

5 Methoden zum Sortieren von Dropdowns in Excel

1. die Excel-Funktion SORT zum Anordnen und Erstellen von Drop-Down-Listen anwenden

Zunächst werde ich die die Funktion SORT um Daten alphabetisch zu ordnen. Ich habe zum Beispiel einen Datensatz ( B4:C13 ), die mehrere Obstnamen in zufälliger Reihenfolge enthält. Nun werde ich sie zuerst ordnen.

Schritte:

  • Schreiben Sie die folgende Formel in Zelle E5 und drücken Eingabe .
=SORT(B5:B13)

  • Als Ergebnis liefert die Formel ein Array mit der Liste der Früchte, die in aufsteigender alphabetischer Reihenfolge sortiert ist.

⏩ Erstellen der Dropdown-Liste:

Schritte:

  • Markieren Sie zunächst eine beliebige Zelle oder den gesamten Datenbereich, in dem Sie die Dropdown-Liste erstellen möchten.

  • Weiter, von Excel-Farbband , gehen Sie zu Daten > Daten-Tools Gruppe> Validierung von Daten > Validierung von Daten (Siehe Bildschirmfoto).

  • Dann wird die Validierung von Daten Wählen Sie in dem daraufhin erscheinenden Dialogfeld Liste aus dem Feld: Erlauben Sie . die Wahl des Liste wird das Feld angezeigt: Quelle Klicken Sie auf den oberen Pfeil des Feldes Quelle Feld, um die Quelldaten auszuwählen.

  • Geben Sie nun die Quelldaten ein und drücken Sie Eingabe Hier haben wir den Begriff ' # Zeichen am Ende der Quelldaten, weil wir wollen, dass das gesamte Array der sortierten Daten in die Auswahlliste aufgenommen wird.

  • Klicken Sie anschließend auf OK .

  • Infolgedessen wird die Dropdown-Liste wie erwartet erstellt.

Verwandte Inhalte: Anordnen von Zahlen in aufsteigender Reihenfolge in Excel mithilfe einer Formel

2) Kombination von SORT & UNIQUE-Funktionen zum Sortieren von Dropdown-Listen

Manchmal enthält eine Liste von Daten sich wiederholende Werte. In diesem Fall möchten Sie vielleicht nicht, dass ähnliche Daten mehrfach in einer Dropdown-Liste erscheinen. Der folgende Datensatz enthält zum Beispiel Orange , Kokosnuss und Apfel Ich werde also jetzt die Kombination aus SORT und UNIQUE Funktionen, um diese Daten zu sortieren.

Schritte:

  • Schreiben Sie die folgende Formel in Zelle E5 .
=EINZIGARTIG(SORT(B5:B13))

  • Die obige Formel führt zu einem Array mit eindeutigen Fruchtnamen.

  • Ähnlich wie Methode 1 unter Verwendung der Validierung von Daten können Sie die Dropdown-Liste mit den oben sortierten Obstnamen aufrufen.

Lesen Sie mehr: Wie sortiert man eine eindeutige Liste in Excel (10 nützliche Methoden)

3) Excel-Funktionen mit der Option "Name definieren" zum Organisieren von Dropdown-Listen

Dieses Mal werde ich die Name definieren um eine sortierte Liste zu erhalten. Ich habe zum Beispiel einen Obstnamen-Datensatz ( A1:A10 ) in Blatt1 Sortieren wir diese Daten alphabetisch.

Schritte:

  • Gehe zu Formeln > Name definieren > Name definieren .

  • Die Neuer Name Daraufhin wird ein Dialogfeld angezeigt, in dem Sie Obst auf dem Gebiet: Name und geben Sie die folgende Formel in das Feld ein: Bezieht sich auf . drücken OK danach.
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))

  • Gehen Sie nun zu einem anderen Blatt ( Blatt2 Geben Sie die folgende Formel in Zelle A1 und drücken Eingabe .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")

  • Die obige Formel gibt einen Fruchtnamen zurück, der in alphabetischer Reihenfolge an erster Stelle steht. Ziehen Sie das Feld ' + ', um die restlichen Namen der Früchte zu erhalten.

  • Wenn Sie schließlich das Symbol ' + ', erhalten wir die Liste der Obstnamen alphabetisch geordnet.

  • Als Nächstes können Sie die Dropdown-Liste mit dem Befehl Validierung von Daten nach der Option Methode 1 Denken Sie daran, dass Sie diesmal die obige Liste der sortierten Obstnamen als Quelldaten auswählen müssen.

Lesen Sie mehr: Wie man in Excel nach Namen sortiert (3 Beispiele)

Ähnliche Lektüre:

  • Sortieren von Bereichen mit VBA in Excel (6 Beispiele)
  • Zahlen in Excel sortieren (8 schnelle Möglichkeiten)
  • Sortieren eines Arrays mit Excel VBA (auf- und absteigende Reihenfolge)
  • [Fix] Excel Sortieren nach Datum funktioniert nicht (2 Ursachen mit Lösungen)
  • Excel sortieren und Leerzeichen ignorieren (4 Möglichkeiten)

4. die Excel Power Query zum Sortieren von Dropdown-Daten verwenden

Jetzt werde ich Excel Power Query um eine Liste von Daten zu sortieren. Zur Vereinfachung meiner Arbeit habe ich meinen Datensatz in eine Tabelle umgewandelt, die Strg + T .

Schritte:

  • Wählen Sie zunächst die Tabelle ( B4:C13 ).

  • Dann gehen Sie zu Daten > Von Tabelle/Bereich .

  • Infolgedessen ist die Power Query Editor wird zusammen mit der Tabelle geöffnet.

  • Klicken Sie nun mit der rechten Maustaste auf die Tabelle, und klicken Sie auf Andere Spalten entfernen da wir keine zusätzlichen Spalten benötigen.

  • Klicken Sie auf das Dropdown-Symbol der Fruchtspalte und klicken Sie erneut auf Aufsteigend sortieren .

  • Die Obstliste wird folglich in alphabetischer Reihenfolge sortiert.

  • Nachdem Sie mit der Sortierung fertig sind, wählen Sie Schließen & Laden > Schließen & Laden von der Power Query Editor .

  • Infolgedessen wird die Tabelle mit den sortierten Obstnamen wie folgt angezeigt.

  • Später können Sie die Dropdown-Liste aus den Daten der Adobetabelle erstellen.

Verwandte Inhalte: Automatisches Sortieren in Excel bei Datenänderungen (9 Beispiele)

5. eine Dropdown-Liste mit VBA in Excel bestellen

Hier werde ich verwenden VBA um die Obstnamen in alphabetischer Reihenfolge zu sortieren. Wir haben zum Beispiel eine Dropdown-Liste, in der die Obstnamen in keiner Reihenfolge sortiert sind.

Ich zeige Ihnen also, wie Sie die obige Dropdown-Liste alphabetisch ordnen können.

Schritte:

  • Zunächst gehe ich zu dem Blatt, in dem sich die Quelldaten der obigen Dropdown-Liste befinden. Hier befinden sich meine Quelldaten in Blatt8 .

  • Klicken Sie dann mit der rechten Maustaste auf den Blattnamen und wählen Sie die Option Code anzeigen .

  • Das Ergebnis ist, Microsoft Visual Basic für Anwendungen Geben Sie den folgenden Code in das Fenster Modul Denken Sie daran, dass Sie die Blatt Name , Tabelle Name und Spalte Name von Ihnen richtig.
 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim rngSort As Range 'Referenz auf die zu sortierende Tabelle und Spalte setzen Set rngSort = ThisWorkbook.Worksheets("Sheet8").Range("FruitName[Fruit]") 'Methode Range.Sort verwenden, um Sortierung anzuwenden rngSort.Sort _ Key1:=rngSort, _ Order1:=xlAscending, _ Header:=xlYes End Sub 

  • Gehen Sie nun zur Quelldatentabelle und schreiben Sie eine beliebige Frucht wie ' Daten ' in Zelle B14 nach den letzten Daten der Tabelle ( B4:B13 ). drücken Eingabe danach.

  • Daher sind die Daten in der obigen Tabelle alphabetisch geordnet.

  • Auch die Früchte in der zuvor erstellten Dropdown-Liste sind in alphabetischer Reihenfolge sortiert.

Lesen Sie mehr: Sortieren von ListBoxen mit VBA in Excel (Eine vollständige Anleitung)

Schlussfolgerung

Im obigen Artikel habe ich versucht, mehrere Methoden zum Sortieren einer Dropdown-Liste in Excel ausführlich zu besprechen. Hoffentlich reichen diese Methoden und Erklärungen aus, um Ihre Probleme zu lösen. Bitte lassen Sie mich wissen, wenn Sie irgendwelche Fragen haben.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.