Sisukord
Selles õpetuses näitan mõningaid meetodeid, kuidas sorteerida ripploendistikku excelis. Sageli, kui me töötame paljude andmete või korduvate andmetega, siis kui me saame neid sorteerida tähestikuliselt või mõnes muus järjekorras, muutub ripploendistikus navigeerimine lihtsamaks. Seega näitan, kuidas kõigepealt järjestada loendi andmeid ja seega kasutada Andmete valideerimine et luua rippmenüü.
Lae alla praktiline töövihik
Saate alla laadida praktilise töövihiku, mida me kasutasime selle artikli koostamisel.
Sort Drop Down.xlsm5 meetodit Exceli rippmenüüde sorteerimiseks
1. Rakendage Exceli SORT-funktsiooni korrastamiseks ja ripploendistiku loomiseks
Kõigepealt kasutan ma funktsioon SORT andmete järjestamiseks tähestikulises järjekorras. Näiteks on mul andmekogum ( B4:C13 ), mis sisaldab mitmeid puuviljanimesid juhuslikus järjekorras. Nüüd panen need kõigepealt järjekorda.
Sammud:
- Kirjutage alljärgnev valem Lahter E5 ja vajutage Sisesta .
=SORT(B5:B13)
- Selle tulemusena annab valem puuviljade loetelu massiivi, mis on sorteeritud kasvavas tähestikulises järjekorras.
⏩ Drop Down loetelu loomine:
Sammud:
- Kõigepealt valige ükskõik milline lahter või kogu andmevahemik, kuhu soovite luua ripploendi.
- Edasi, alates Exceli lint , mine aadressile Andmed > Andmetöötlusvahendid rühm> Andmete valideerimine > Andmete valideerimine (Vt ekraanipilti).
- Siis on Andmete valideerimine ilmub dialoogiboks. Valige Loetelu põllult: Luba . valides Loetelu valik kuvab välja: Allikas . Klõpsake ülemise noolega Allikas väli, et valida lähteandmed.
- Nüüd sisestage lähteandmed ja vajutage Sisesta Siinkohal oleme kasutanud ' # ' märk lähteandmete lõpus, sest me tahame, et kogu sorteeritud andmete massiiv oleks lisatud ripploendistikku.
- Pärast seda klõpsake OK .
- Selle tulemusena luuakse ripploendistiku nimekiri ootuspäraselt.
Seotud sisu: Kuidas korraldada numbreid Excelis kasvavas järjekorras, kasutades valemit
2. Kombinatsioon SORT & UNIQUE Funktsioonid sorteerida ripploendistikku
Mõnikord sisaldab andmete loetelu korduvaid väärtusi. Sellisel juhul ei pruugi te soovida, et sarnaseid andmeid oleks ripploendistikus mitu korda. Näiteks alljärgnev andmekogum sisaldab järgmist Oranžikas , Kookospähkli ja Apple mitu korda. Nii et nüüd kasutan ma kombinatsiooni SORT ja UNIQUE funktsioonid nende andmete sorteerimiseks.
Sammud:
- Kirjutage alljärgnev valem Lahter E5 .
=UNIQUE(SORT(B5:B13))
- Ülaltoodud valem annab tulemuseks massiivi, mis sisaldab unikaalseid puuviljanimesid.
- Sarnaselt Meetod 1 , kasutades Andmete valideerimine valikuga saate rippmenüüst eespool sorteeritud puuviljanimed.
Loe edasi: Kuidas sorteerida unikaalset nimekirja Excelis (10 kasulikku meetodit)
3. Exceli funktsioonid koos nime määramise võimalusega, et korraldada ripploendistikku
Seekord kasutan ma Määrake nimi valik, et saada sorteeritud nimekiri. Näiteks on mul puuviljade nimede andmekogum ( A1:A10 ). Leht1 nagu allpool. Sorteerime need andmed tähestikulises järjekorras.
Sammud:
- Mine edasi Valemid > Määrake nimi > Määrake nimi .
- The Uus nimi Selle tulemusena avaneb dialoogiboks. Sisestage Puuviljad põllul: Nimi ja sisestage väljale alljärgnev valem: Viitab . vajutage OK pärast seda.
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))
- Nüüd minge teisele lehele ( Leht2 ). Sisestage alljärgnev valem Lahter A1 ja vajutage Sisesta .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")
- Ülaltoodud valem tagastab ühe puuvilja nime, mis on tähestikulises järjekorras esimesel kohal. Lohistage alla ' + ' märk, et saada ülejäänud puuviljade nimed.
- Lõpuks, kui tõmmates alla ' + ' märk, saame nimekirja puuviljade nimedest. paigutatud tähestikulises järjekorras.
- Järgmisena saate luua ripploendi nimekirja, kasutades funktsiooni Andmete valideerimine valik, järgides Meetod 1 Pea meeles, et seekord pead sa valima lähteandmeteks eespool esitatud sorteeritud puuviljanimede nimekirja.
Loe edasi: Kuidas sorteerida nime järgi Excelis (3 näidet)
Sarnased lugemised:
- Kuidas sorteerida vahemikku VBA abil Excelis (6 näidet)
- Numbrite sorteerimine Excelis (8 kiiret viisi)
- Kuidas sorteerida massiivi Exceli VBA-ga (nii tõusev kui ka langev järjekord)
- [Fix] Exceli sorteerimine kuupäeva järgi ei tööta (2 põhjust koos lahendustega)
- Exceli sorteerimine ja tühikute ignoreerimine (4 võimalust)
4. Kasutage Exceli Power Query't, et sorteerida rippmenüüga andmeid
Nüüd kasutan ma Exceli võimsuse päring et sorteerida andmete loetelu. Operatsiooni lihtsustamiseks olen oma andmestiku muutnud tabeliks vajutades Ctrl + T .
Sammud:
- Kõigepealt valige tabel ( B4:C13 ).
- Seejärel minge aadressile Andmed > Alates tabelist/vahemikust .
- Selle tulemusena on Power Query Editor avaneb koos tabeliga ka aken.
- Nüüd tehke tabelil paremklõps ja klõpsake nuppu Muude veergude eemaldamine kuna me ei vaja täiendavaid veerge.
- Klõpsake puuviljasamba rippmenüü ikoonil ja taas klõpsake nuppu Sorteerimine kasvavalt .
- Puuviljade nimekiri sorteeritakse järelikult tähestikulises järjekorras.
- Kui olete sorteerimise lõpetanud, valige Sulge & Laadi > Sulge & Laadi alates Power Query Editor .
- Selle tulemusena kuvatakse sorteeritud puuviljanimesid sisaldav tabel alljärgnevalt.
- Hiljem saate luua ripploendi loendi adobe'i tabeli andmete põhjal.
Seotud sisu: Exceli automaatne sorteerimine andmete muutumisel (9 näidet)
5. VBA abil Exceli rippmenüüde tellimine VBAs
Siinkohal kasutan ma VBA et sorteerida puuviljade nimed tähestikulises järjekorras. Näiteks on meil ripploendist, kus puuviljade nimed ei ole sorteeritud mingisuguses järjekorras.
Niisiis, ma näitan, kuidas ülaltoodud ripploendistikku tähestikulises järjekorras järjestada.
Sammud:
- Kõigepealt lähen lehele, kus on ülaltoodud ripploendi lähteandmed. Siin asuvad minu lähteandmed aadressil Sheet8 .
- Seejärel tehke paremklõps lehe nimele ja valige käsk Vaata koodi .
- Selle tulemusena, Microsoft Visual Basic for Applications ilmub aken. Sisestage alljärgnevale koodile Moodul Pea meeles, et sa oled sisenenud Lehe nimi , Tabeli nimi ja Veerg Nimi teie õigesti.
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim rngSort As Range 'Viide tabelile ja sorteeritavale veerule Set rngSort = ThisWorkbook.Worksheets("Sheet8").Range("FruitName[Fruit]") 'Kasuta Range.Sort meetodit, et rakendada sorteerimist rngSort.Sort _ Key1:=rngSort, _ Order1:=xlAscending, _ Header:=xlYes End Sub
- Nüüd minge lähteandmete tabelisse ja kirjutage mõni vili nagu ' Kuupäevad ' in Lahter B14 , pärast tabeli viimaseid andmeid ( B4:B13 ). Sisesta pärast seda.
- Järelikult on andmed eespool esitatud tabelis sorteeritud tähestikulises järjekorras.
- Samamoodi on ka varem loodud ripploendistiku puuviljad sorteeritud tähestikulises järjekorras.
Loe edasi: Kuidas sorteerida ListBoxi VBAga Excelis (täielik juhend)
Kokkuvõte
Ülaltoodud artiklis olen püüdnud arutada mitmeid meetodeid, kuidas sorteerida ripploendistikku Excelis põhjalikult. Loodetavasti piisab nendest meetoditest ja selgitustest, et lahendada teie probleemid. Palun andke mulle teada, kui teil on küsimusi.