Hogyan rendezzük a legördülő listát az Excelben (5 egyszerű módszer)

  • Ossza Meg Ezt
Hugh West

Ebben a bemutatóban bemutatok néhány módszert a legördülő lista rendezésére az excelben. Gyakran előfordul, hogy amikor sok adattal vagy ismétlődő adattal dolgozunk, ha ábécé vagy bármilyen más típusú sorrendbe tudjuk őket rendezni, a legördülő listában való navigálás könnyebbé válik. Ezért megmutatom, hogyan lehet először rendezni a lista adatait, és így használni a Adatérvényesítés a legördülő lista létrehozásához.

Gyakorlati munkafüzet letöltése

Letöltheti a gyakorlati munkafüzetet, amelyet e cikk elkészítéséhez használtunk.

Rendezés Drop Down.xlsm

5 módszer a Drop Down rendezésére az Excelben

1. Alkalmazza az Excel SORT funkciót a rendezéshez és a legördülő lista létrehozásához

Először a a SORT funkció az adatok ábécé szerinti rendezéséhez. Például van egy adatkészletem ( B4:C13 ), amely több gyümölcs nevét tartalmazza véletlenszerű sorrendben. Most én fogom őket először sorrendbe állítani.

Lépések:

  • Írja ki az alábbi képletet E5 cella és nyomja meg Írja be a címet. .
=SORT(B5:B13)

  • Ennek eredményeképpen a képlet a gyümölcsök listáját tartalmazó tömböt adja, amely növekvő betűrendbe van rendezve.

⏩ A legördülő lista létrehozása:

Lépések:

  • Először jelölje ki bármelyik cellát vagy az egész adattartományt, ahol a legördülő listát szeretné létrehozni.

  • Ezután, a Excel szalag , menj a Adatok > Adateszközök csoport> Adatérvényesítés > Adatérvényesítés (Lásd a képernyőképet).

  • Ezután a Adatérvényesítés párbeszédpanel jelenik meg. Válassza a Lista a terepről: Engedélyezze a . A Lista opció megjeleníti a mezőt: Forrás Kattintson a felső nyílra a Forrás mezőt a forrásadatok kiválasztásához.

  • Most adja meg a forrásadatokat, és nyomja meg a Írja be a címet. Itt a ' # ' jelet a forrásadatok végén, mert azt akarjuk, hogy a rendezett adatok teljes tömbje szerepeljen a legördülő listában.

  • Ezután kattintson a OK .

  • Ennek következtében a legördülő lista a várt módon jön létre.

Kapcsolódó tartalom: Hogyan rendezhetjük a számokat növekvő sorrendben az Excelben a képlet használatával

2. A SORT & amp; UNIQUE funkciók kombinációja a legördülő lista rendezéséhez

Néha egy adatlista ismétlődő értékeket tartalmaz. Ebben az esetben nem biztos, hogy többször is hasonló adatokat szeretne egy legördülő listában. Például az alábbi adatkészlet a következőket tartalmazza Narancs , Kókuszdió , és Apple többször is. Tehát most a következő kombinációt fogom használni. SORT és EGYEDI függvények segítségével rendezheti ezeket az adatokat.

Lépések:

  • Írja ki az alábbi képletet E5 cella .
=UNIQUE(SORT(B5:B13))

  • A fenti képlet egy olyan tömböt eredményez, amely egyedi gyümölcsneveket tartalmaz.

  • Hasonló a 1. módszer , a Adatérvényesítés opcióval a legördülő listát a fentiekben válogatott gyümölcsnevek közül választhatja ki.

Bővebben: Egyedi lista rendezése az Excelben (10 hasznos módszer)

3. Excel-funkciók a név meghatározásának lehetőségével a legördülő lista szervezéséhez

Ezúttal a Név meghatározása opcióval egy rendezett listát kapunk. Például van egy gyümölcsnév-adatkészletem ( A1:A10 ) a Sheet1 Rendezzük ezeket az adatokat ábécé sorrendbe.

Lépések:

  • Menjen a Képletek > Név meghatározása > Név meghatározása .

  • A Új név párbeszédpanel fog megjelenni. Írja be a Gyümölcs a terepen: Név és írja be az alábbi képletet a mezőbe: A következőkre vonatkozik . OK utána.
=OFFSET(Sheet1!$A$1, 0, 0, 0, COUNTA(Sheet1!$A$1:$A$1001))

  • Most menjünk egy másik lapra ( Sheet2 ). Írja be az alábbi képletet a A1 cella és nyomja meg Írja be a címet. .
=IF(COUNTA(Fruit)>=ROWS($A$1:A1), INDEX(Fruit, MATCH(SMALL(COUNTIF(Fruit, "<"&Fruit), ROW(A1)),COUNTIF(Fruit, "<"&Fruit), 0)), "")

  • A fenti képlet egy gyümölcs nevét adja vissza, amelyik az első helyen áll az ábécé sorrendben. Húzza lefelé a ' + ' jelet, hogy megkapja a többi gyümölcs nevét.

  • Végül, a ' + ' jelet, megkapjuk a gyümölcsök neveinek listáját. ábécé sorrendben.

  • Ezután létrehozhatja a legördülő listát a Adatérvényesítés opciót, a következő 1. módszer Ne feledje, hogy ezúttal a fenti, rendezett gyümölcsnevek listáját kell kiválasztania forrásadatként.

Bővebben: Hogyan rendezhetjük név szerint az Excelben (3 példa)

Hasonló olvasmányok:

  • Hogyan rendezhetünk tartományt a VBA használatával az Excelben (6 példa)
  • Számok rendezése Excelben (8 gyors mód)
  • Hogyan rendezhetjük a tömböt az Excel VBA-val (mind a növekvő, mind a csökkenő sorrendben)?
  • [Fix] Az Excel dátum szerinti rendezése nem működik (2 okok megoldásokkal)
  • Excel rendezés és az üres helyek figyelmen kívül hagyása (4 mód)

4. Az Excel Power Query használata a legördülő adatok rendezéséhez

Most pedig a Excel Power Query egy adatlista rendezéséhez. A műveletem megkönnyítése érdekében az adatállományomat egy táblázattá alakítottam át, nyomva a Ctrl + T .

Lépések:

  • Először válassza ki a táblázatot ( B4:C13 ).

  • Ezután menjen a Adatok > A táblázatból/tartományból .

  • Ennek eredményeként a Power Query Editor ablak fog megnyílni a táblázattal együtt.

  • Most kattintson a jobb gombbal a táblázatra, és kattintson a Más oszlopok eltávolítása mivel nincs szükségünk extra oszlopokra.

  • Kattintson a gyümölcs oszlop legördülő ikonjára, majd ismét kattintson a Rendezés Felfelé növekvő .

  • A gyümölcsök listája következésképpen ábécé sorrendbe lesz rendezve.

  • Miután végzett a rendezéssel, válassza a Bezárás & Load > Bezárás & Load a Power Query Editor .

  • Ennek következtében a rendezett gyümölcsneveket tartalmazó táblázat az alábbiak szerint jelenik meg.

  • Később létrehozhatja a legördülő listát az adobe táblázat adataiból.

Kapcsolódó tartalom: Excel automatikus rendezés az adatok változásakor (9 példa)

5. Megrendelés legördülő lista a VBA használatával az Excelben

Itt a VBA a gyümölcsnevek ábécé sorrendbe rendezéséhez. Például van egy legördülő listánk, ahol a gyümölcsnevek nincsenek sorrendbe rendezve.

Megmutatom tehát, hogyan lehet a fenti legördülő listát ábécé sorrendbe rendezni.

Lépések:

  • Először is, elmegyek arra a lapra, ahol a fenti legördülő lista forrásadatai vannak. Itt a forrásadataim a következő helyen vannak Sheet8 .

  • Ezután kattintson a jobb gombbal a lap nevére, és válassza a Kód megtekintése .

  • Ennek eredményeképpen, Microsoft Visual Basic for Applications ablak fog megjelenni. Írja be az alábbi kódot a Modul Ne feledje, belépett a Sheet Name , Asztal neve , és Oszlop neve a tiédet helyesen.
 Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim rngSort As Range 'Hivatkozás a Táblára és a rendezendő oszlopra Set rngSort = ThisWorkbook.Worksheets("Sheet8").Range("FruitName[Fruit]") 'A Range.Sort módszerrel alkalmazzuk a rendezést rngSort.Sort _ Key1:=rngSort, _ Order1:=xlAscending, _ Header:=xlYes End Sub 

  • Most menjünk a forrásadatok táblájába, és írjunk bármilyen gyümölcsöt, mint például ' Dátumok ' in B14-es cella , a táblázat utolsó adatai után ( B4:B13 ). Írja be a címet. utána.

  • Következésképpen a fenti táblázatban szereplő adatok ábécérendben vannak rendezve.

  • Hasonlóképpen, a korábban létrehozott legördülő listában szereplő gyümölcsök is ábécé sorrendben vannak rendezve.

Bővebben: Hogyan kell rendezni a ListBox-ot a VBA-val az Excelben (Teljes útmutató)

Következtetés

A fenti cikkben megpróbáltam részletesen megvitatni több módszert a legördülő lista Excelben történő rendezéséhez. Remélhetőleg ezek a módszerek és magyarázatok elegendőek lesznek a problémák megoldásához. Kérem, tudassa velem, ha bármilyen kérdése van.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.