Tartalomjegyzék
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.xlsm5 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.