Miten lajitella pudotusluettelo Excelissä (5 helppoa menetelmää)

  • Jaa Tämä
Hugh West

Tässä opetusohjelmassa esittelen joitakin menetelmiä pudotusluettelon lajitteluun Excelissä. Usein, kun työskentelemme paljon tietojen tai toistuvien tietojen kanssa, jos voimme lajitella ne aakkosjärjestykseen tai muuhun järjestykseen, pudotusluettelossa navigoiminen helpottuu. Näytän siis, miten luettelon tiedot järjestetään ensin ja käytän siten Tietojen validointi luodaksesi pudotusvalikon.

Lataa harjoituskirja

Voit ladata harjoitustyökirjan, jota olemme käyttäneet tämän artikkelin valmisteluun.

Lajittele pudota alas.xlsm

5 tapaa lajitella pudota alas Excelissä

1. Sovelletaan Excel SORT -toimintoa järjestämään ja luomaan pudotusluettelo.

Ensin käytän SORT-toiminto järjestää tiedot aakkosjärjestykseen. Minulla on esimerkiksi tietokokonaisuus ( B4:C13 ), joka sisältää useita hedelmien nimiä satunnaisessa järjestyksessä. Nyt järjestän ne ensin.

Vaiheet:

  • Kirjoita alla oleva kaava muodossa Solu E5 ja paina Kirjoita .
=SORT(B5:B13)

  • Kaavan tuloksena saadaan hedelmälista, joka on lajiteltu nousevaan aakkosjärjestykseen.

⏩ Pudotusluettelon luominen:

Vaiheet:

  • Valitse ensin mikä tahansa solu tai koko alue, johon haluat luoda pudotusluettelon.

  • Seuraavaksi, alkaen Excel-nauha , mene osoitteeseen Tiedot > Tietotyökalut ryhmä> Tietojen validointi > Tietojen validointi (Katso kuvakaappaus).

  • Sitten Tietojen validointi valintaikkuna tulee näkyviin. Valitse Luettelo kentältä: Salli . Valitsemalla Luettelo vaihtoehto näyttää kentän: Lähde . Napsauta ylempää nuolta Lähde kentässä voit valita lähdetiedot.

  • Syötä nyt lähdetiedot ja paina Kirjoita Tässä käytimme ' # ' -merkki lähdetietojen lopussa, koska haluamme, että koko lajiteltujen tietojen joukko sisällytetään avattavaan luetteloon.

  • Napsauta sen jälkeen OK .

  • Tämän seurauksena pudotusluettelo luodaan odotetusti.

Aiheeseen liittyvä sisältö: Kuinka järjestää numerot nousevassa järjestyksessä Excelissä käyttämällä kaavaa

2. Yhdistelmä SORT & UNIQUE Toiminnot lajitella pudotusluettelo

Joskus tietoluettelo sisältää toistuvia arvoja. Tällöin et ehkä halua samankaltaisia tietoja useaan kertaan pudotusluetteloon. Esimerkiksi alla oleva tietokokonaisuus sisältää seuraavat tiedot Oranssi , Kookos ja Apple useita kertoja. Nyt käytän siis yhdistelmää nimeltä SORT ja UNIQUE toimintoja näiden tietojen lajitteluun.

Vaiheet:

  • Kirjoita alla oleva kaava muodossa Solu E5 .
=UNIQUE(SORT(B5:B13))

  • Yllä olevan kaavan tuloksena on joukko, joka sisältää ainutlaatuisia hedelmien nimiä.

  • Samanlainen kuin Menetelmä 1 , käyttämällä Tietojen validointi vaihtoehdon avulla voit saada pudotusvalikon edellä lajitelluista hedelmien nimistä.

Lue lisää: Miten lajitella ainutlaatuinen luettelo Excelissä (10 hyödyllisiä menetelmiä)

3. Excel-toiminnot, joissa on nimivaihtoehto pudotusluettelon järjestämiseksi

Tällä kertaa käytän Määritä nimi vaihtoehdon avulla saat lajitellun luettelon. Minulla on esimerkiksi hedelmien nimiä koskeva tietokokonaisuus ( A1:A10 ) vuonna Sheet1 lajitellaan tiedot aakkosjärjestykseen.

Vaiheet:

  • Siirry osoitteeseen Kaavat > Määritä nimi > Määritä nimi .

  • The Uusi nimi valintaikkuna avautuu tämän seurauksena. Kirjoita Hedelmät kentällä: Nimi ja kirjoita alla oleva kaava kenttään: Viittaa . OK sen jälkeen.
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))

  • Siirry nyt toiselle arkille ( Sheet2 ). Kirjoita alla oleva kaava Solu A1 ja paina Kirjoita .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")

  • Yllä oleva kaava palauttaa yhden hedelmän nimen, joka on aakkosjärjestyksessä ensimmäisenä. Vedä alaspäin ' + ' -merkkiä saadaksesi loput hedelmien nimet.

  • Lopuksi, kun vedät alas ' + ' -merkillä, saamme luettelon hedelmien nimistä. aakkosjärjestyksessä.

  • Seuraavaksi voit luoda pudotusluettelon käyttämällä komentoa Tietojen validointi vaihtoehdon jälkeen Menetelmä 1 Muista, että tällä kertaa sinun on valittava lähdetiedoiksi edellä oleva lajiteltujen hedelmien nimien luettelo.

Lue lisää: Miten lajitella nimen mukaan Excelissä (3 esimerkkiä)

Samanlaisia lukemia:

  • Miten lajitella alue VBA: n avulla Excelissä (6 esimerkkiä)
  • Numeroiden lajittelu Excelissä (8 nopeaa tapaa)
  • Miten lajitella Array Excel VBA: lla (sekä nouseva että laskeva järjestys)
  • [Korjaa] Excel Lajittelu päivämäärän mukaan ei toimi (2 syitä ja ratkaisuja)
  • Excel Lajittele ja jätä tyhjät kohdat huomiotta (4 tapaa)

4. Excel Power Queryn käyttäminen pudotusdatan lajitteluun

Nyt käytän Excelin tehokysely lajittelemaan tietoluetteloa. Toimintani helpottamiseksi olen muuttanut tietokokonaisuuteni taulukoksi painamalla Ctrl + T .

Vaiheet:

  • Valitse ensin taulukko ( B4:C13 ).

  • Siirry sitten osoitteeseen Tiedot > Taulukosta/alueelta .

  • Tämän seurauksena Power Query Editor ikkuna avautuu taulukon kanssa.

  • Napsauta nyt taulukkoa hiiren kakkospainikkeella ja valitse sitten Poista muut sarakkeet koska emme tarvitse ylimääräisiä sarakkeita.

  • Napsauta hedelmä-sarakkeen avattavaa kuvaketta ja napsauta uudelleen painiketta Lajittelu nouseva .

  • Hedelmäluettelo lajitellaan sen jälkeen aakkosjärjestykseen.

  • Kun olet lopettanut lajittelun, valitse Sulje & Lataa > Sulje & Lataa alkaen Power Query Editor .

  • Tämän seurauksena lajiteltuja hedelmien nimiä sisältävä taulukko näytetään seuraavalla tavalla.

  • Myöhemmin voit luoda avattavan luettelon Adobe-taulukon tiedoista.

Aiheeseen liittyvä sisältö: Excelin automaattinen lajittelu, kun tiedot muuttuvat (9 esimerkkiä)

5. Tilaa pudotusluettelo VBA:n avulla Excelissä

Tässä käytän VBA lajitella hedelmien nimet aakkosjärjestykseen. Meillä on esimerkiksi pudotusluettelo, jossa hedelmien nimiä ei ole lajiteltu mihinkään järjestykseen.

Näytän siis, miten yllä oleva pudotusluettelo järjestetään aakkosjärjestyksessä.

Vaiheet:

  • Ensin siirryn arkille, jossa edellä olevan pudotusluettelon lähdetiedot ovat. Tässä tapauksessa lähdetietoni sijaitsevat osoitteessa Sheet8 .

  • Napsauta sitten hiiren kakkospainikkeella arkin nimeä ja valitse valintaruutu Näytä koodi .

  • Tämän seurauksena, Microsoft Visual Basic for Applications Näyttöön tulee ikkuna. Kirjoita alla oleva koodi kenttään Moduuli Muista, että olet tullut Arkki Nimi , Taulukon nimi ja Sarakkeen nimi oikein.
 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim rngSort As Range 'Aseta viittaus taulukkoon ja sarakkeeseen, joka halutaan lajitella Set rngSort = ThisWorkbook.Worksheets("Sheet8").Range("FruitName[Fruit]") 'Käytä Range.Sort-metodia lajittelun soveltamiseen rngSort.Sort _ Key1:=rngSort, _ Order1:=xlAscending, _ Header:=xlYes End Sub 

  • Mene nyt lähdetietotaulukkoon ja kirjoita jokin hedelmä kuten ' Päivämäärät ' in Solu B14 , taulukon viimeisten tietojen jälkeen ( B4:B13 ). Kirjoita sen jälkeen.

  • Näin ollen edellä olevan taulukon tiedot on lajiteltu aakkosjärjestykseen.

  • Vastaavasti myös aiemmin luodun pudotusluettelon hedelmät lajitellaan aakkosjärjestykseen.

Lue lisää: Miten lajitella ListBox VBA: lla Excelissä (täydellinen opas)

Päätelmä

Yllä olevassa artikkelissa olen yrittänyt keskustella useista menetelmistä, joilla voidaan lajitella pudotusluettelo Excelissä yksityiskohtaisesti. Toivottavasti nämä menetelmät ja selitykset riittävät ratkaisemaan ongelmasi. Ilmoita minulle, jos sinulla on kysyttävää.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.