Hoe om aftreklys in Excel te sorteer (5 maklike metodes)

  • Deel Dit
Hugh West

In hierdie tutoriaal sal ek 'n paar metodes wys om 'n aftreklys in Excel te sorteer. Dikwels, wanneer ons met baie data of herhalende data werk, as ons dit alfabeties of enige ander soort volgorde kan sorteer, word dit makliker om deur die aftreklys te navigeer. So, ek sal wys hoe om die lysdata eerste te bestel en dus Datavalidering te gebruik om die aftreklys te skep.

Laai Praktykwerkboek af

Jy kan die oefenwerkboek aflaai wat ons gebruik het om hierdie artikel voor te berei.

Sorteer Drop Down.xlsm

5 Metodes om Drop Down te sorteer Af in Excel

1. Pas Excel SORT-funksie toe om aftreklys te rangskik en te skep

Ek sal eers die SORT-funksie<2 gebruik> om data alfabeties te orden. Ek het byvoorbeeld 'n datastel ( B4:C13 ) wat verskeie vrugtename in ewekansige volgorde bevat. Nou, ek sal hulle eerste bestel.

Stappe:

  • Skryf die onderstaande formule in Sel E5 en druk Enter .
=SORT(B5:B13)

  • As gevolg hiervan sal die formule 'n skikking van die vrugtelys gee wat volgens stygende alfabetiese volgorde gesorteer is.

⏩ Skep die aftreklys :

Stappe:

  • Kies eers enige van die selle of die hele datareeks waar jy die aftreklys wil skep.

  • Volgende, vanaf Excel Ribbon , gaan na Data > Datanutsgoed groep> Datavalidering > Datavalidering (Sien die skermkiekie).

  • Dan, die Die dialoogkassie Datavalidering sal verskyn. Kies Lys uit die veld: Laat toe . Die keuse van die Lys -opsie sal die veld vertoon: Bron . Klik op die boonste pyltjie van die Bron -veld om die brondata te kies.

  • Voer nou die brondata in en druk Enter . Hier het ons die ' # '-teken aan die einde van die brondata gebruik omdat ons wil hê dat die hele skikking van die gesorteerde data in die aftreklys ingesluit moet word.

  • Klik daarna OK .

  • Gevolglik, die aftreklys word soos verwag geskep.

Verwante inhoud: Hoe om getalle in stygende volgorde in Excel te rangskik met Formule

2. Kombinasie van SORT & UNIEKE funksies om aftreklys te sorteer

Soms bevat 'n lys data herhalende waardes. In daardie geval wil jy dalk nie soortgelyke data verskeie kere in 'n aftreklys hê nie. Byvoorbeeld, die onderstaande datastel bevat Oranje , Coconut en Apple verskeie kere. So, nou sal ek die kombinasie van SORTEER en UNIEKE funksies gebruik om hierdie data te sorteer.

Stappe:

  • Skryf die onderstaande formule in Sel E5 .
=UNIQUE(SORT(B5:B13))

  • Bogenoemde formule sallei tot 'n skikking wat unieke vrugtename bevat.

  • Soortgelyk aan Metode 1 , met die Datavalidering opsie, jy kan die aftreklys van die bo-gesorteerde vrugtename hê.

Lees meer: Hoe om unieke lys in Excel te sorteer (10 Nuttig) Metodes)

3. Excel-funksies met Define Name-opsie om aftreklys te organiseer

Hierdie keer sal ek die Define Name gebruik opsie om 'n gesorteerde lys te kry. Ek het byvoorbeeld 'n vrugnaamdatastel ( A1:A10 ) in Blad1 soos hieronder. Kom ons sorteer hierdie data alfabeties.

Stappe:

  • Gaan na Formules > Definieer Naam > Definieer Naam .

  • Die Nuwe Naam dialoogkassie sal as gevolg daarvan opduik. Tik Vrug in die veld: Naam en tik die onderstaande formule in die veld: Verwys na . Druk OK daarna.
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))

  • Gaan nou na 'n ander blad ( Blad2 ). Tik die onderstaande formule in Sel A1 en druk Enter .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")

  • Bogenoemde formule sal een vrugnaam teruggee wat eerste in alfabetiese volgorde kom. Sleep die ' + '-teken af ​​om die res van die vrugtename te kry.

  • Uiteindelik, wanneer u die ' afsleep + ' teken, sal ons die lys vrugtename ontvang wat alfabeties gerangskik is.

  • Volgende, jykan die aftreklys skep deur die Data Validation -opsie te gebruik, volgens Metode 1 . Onthou hierdie keer, jy moet die bogenoemde lys van die gesorteerde vrugtename as brondata kies.

Lees Meer: Hoe om volgens naam in Excel te sorteer (3 voorbeelde)

Soortgelyke lesings:

  • Hoe om reeks te sorteer met VBA in Excel ( 6 voorbeelde)
  • Sorteer nommers in Excel (8 vinnige maniere)
  • Hoe om skikking met Excel VBA te sorteer (beide stygende en dalende volgorde)
  • [Fix] Excel sorteer volgens datum werk nie (2 oorsake met oplossings)
  • Excel sorteer en ignoreer spasies (4 maniere)

4. Gebruik Excel Power Query om aftrekdata te sorteer

Nou sal ek Excel Power Query gebruik om 'n lys van data. Vir die gemak van my bewerking, het ek my datastel na 'n tabel omgeskakel deur Ctrl + T te druk.

Stappe:

  • Kies eers die tabel ( B4:C13 ).

  • Gaan dan na Data > Van tabel/reeks .

  • Gevolglik het die krag Query Editor venster sal saam met die tabel oopmaak.

  • Nou, regskliek op die tabel en klik op Verwyder Ander kolomme aangesien ons nie ekstra kolomme nodig het nie.

  • Klik op die aftrek-ikoon van die vrugtekolom en klik weer op Sorteer stygend .

  • Die vrugtelys sal gevolglik in alfabetiese volgorde gesorteer word.

  • Nadat jy klaar is met die sortering, kies Sluit & Laai > Sluit & Laai vanaf die Power Query Editor .

  • Gevolglik word die tabel wat gesorteerde vrugtename bevat vertoon as hieronder.

  • Later kan jy die aftreklys vanaf die Adobe-tabeldata skep.

Verwante inhoud: Excel outomaties sorteer wanneer data verander (9 voorbeelde)

5. Bestel-aftreklys deur gebruik te maak van VBA in Excel

Hier sal ek VBA gebruik om vrugtename in alfabetiese volgorde te sorteer. Ons het byvoorbeeld 'n aftreklys waar vrugtename nie in enige volgorde gesorteer word nie.

So, ek sal wys hoe om die bogenoemde aftreklys alfabeties te orden .

Stappe:

  • Eers gaan ek na die blad waar die brondata van die bogenoemde aftreklys is. Hier is my brondata in Sheet8 geleë.

  • Dan, regskliek op die bladnaam en kies die Bekyk kode .

  • Gevolglik sal Microsoft Visual Basic for Applications -venster verskyn. Tik die onderstaande kode in die Module . Onthou, jy het die Veldnaam , Tabelnaam en Kolomnaam van jou korrek ingevoer.
2770

  • Gaan nou na die brondatatabel en skryf enige vrugte soos' Datums ' in Sel B14 , na die laaste data van die tabel ( B4:B13 ). Druk daarna Enter .

  • Gevolglik word die data in die tabel hierbo alfabeties gesorteer.

  • Net so is die vrugte in die aftreklys wat vroeër geskep is, te gesorteer in alfabetiese volgorde.

Lees Meer: Hoe om ListBox met VBA in Excel te sorteer ('n Volledige gids)

Gevolgtrekking

In die bogenoemde artikel het ek probeer om verskeie metodes te bespreek om 'n aftreklys in Excel uitvoerig te sorteer. Hopelik sal hierdie metodes en verduidelikings genoeg wees om u probleme op te los. Laat weet my asseblief as jy enige navrae het.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.