Ugrás a tartalomra

A végső útmutató az Excel kereshető legördülő listájához

Az Excelben legördülő listák létrehozása leegyszerűsíti az adatbevitelt és minimalizálja a hibákat. Nagyobb adatkészletek esetén azonban a hosszadalmas listák görgetése nehézkessé válik. Nem lenne egyszerűbb egyszerűen begépelni és gyorsan megtalálni a tételt? A "kereshető legördülő lista" kínálja ezt a kényelmet. Ez az útmutató végigvezeti Önt egy ilyen lista Excelben történő beállításának négy módszerén.


videó


Kereshető legördülő lista az Excel 365-ben

Az Excel 365 egy nagyon várt funkciót vezetett be az adatellenőrzés legördülő listáiba: a listán belüli keresés lehetőségét. A kereshető funkciónak köszönhetően a felhasználók gyorsan és hatékonyabban találhatják meg és választhatják ki az elemeket. Miután a szokásos módon beszúrta a legördülő listát, csak kattintson egy legördülő listát tartalmazó cellára, és kezdje el a gépelést. A lista azonnal szűrni fog, hogy megfeleljen a beírt szövegnek.

Ebben az esetben gépelek San a cellában, és a legördülő lista kiszűri a keresett kifejezéssel kezdődő városokat San, Mint például a San Francisco és a San Diego. Ezután kiválaszthatja az eredményt az egérrel, vagy használja a nyílbillentyűket, és nyomja meg az Enter billentyűt.

Megjegyzések:
  • Az a keresés minden szó első betűjétől indul a legördülő listában. Ha olyan karaktert ad meg, amely nem egyezik egyetlen szó kezdő karakterével, a lista nem jeleníti meg a megfelelő elemeket.
  • Ez a funkció csak az Excel 365 legújabb verziójában érhető el.
  • Ha az Ön Excel-verziója nem támogatja ezt a funkciót, itt javasoljuk a Kereshető legördülő lista jellemzője Kutools az Excel számára. Az Excel verzióra nincs korlátozás, és az engedélyezést követően egyszerűen megkeresheti a kívánt elemet a legördülő listában a megfelelő szöveg beírásával. Tekintse meg a részletes lépéseket.

Kereshető legördülő lista létrehozása (Excel 2019 és újabb verziókhoz)

Ha Excel 2019-et vagy újabb verziókat használ, az ebben a szakaszban szereplő módszerrel egy legördülő lista kereshetővé tételére is használható az Excelben.

Feltételezve, hogy létrehozott egy legördülő listát a 2. munkalap A2 cellájában (a kép a jobb oldalon) az 2. munkalap A8:A1 tartományában lévő adatok felhasználásával (bal oldali kép), kövesse az alábbi lépéseket a lista kereshetővé tételéhez.

1. lépés: Hozzon létre egy segédoszlopot, amely felsorolja a keresési elemeket

Itt szükségünk van egy segédoszlopra, amely felsorolja azokat az elemeket, amelyek megfelelnek a forrásadatoknak. Ebben az esetben létrehozom a segítő oszlopot D oszlop of Sheet1.

  1. Válassza ki az első cellát D1 a D oszlopban, és írja be az oszlop fejlécét, például "Keresési eredmények" ebben az esetben.
  2. Írja be a következő képletet a D2 cellába, és nyomja meg a gombot belép.
    =FILTER(A2:A8,ISNUMBER(SEARCH(Sheet2!A2,A2:A8)),"Not Found")
Megjegyzések:
  • Ebben a képletben A2: A8 a forrásadat-tartomány. Lap2!A2 a legördülő lista helye, ami azt jelenti, hogy a legördülő lista a 2. munkalap A2 részében található. Kérjük, módosítsa azokat saját adatai szerint.
  • Ha nincs kiválasztva elem a 2. munkalap A2 legördülő listájából, a képlet megjeleníti a forrásadatokból származó összes elemet, ahogy az a fenti képen látható. Ellenkező esetben, ha egy elem ki van jelölve, a D2 azt az elemet jeleníti meg a képlet eredményeként.
2. lépés: Konfigurálja újra a legördülő listát
  1. Válassza ki a legördülő lista celláját (jelen esetben a Sheet2 A2 celláját választom), majd lépjen a kijelölésre dátum > adatok ellenőrzése > adatok ellenőrzése.
  2. Ban,-ben adatok ellenőrzése párbeszédpanelen, a következők szerint kell konfigurálnia.
    1. Alatt beállítások lapon kattintson a gombot a forrás doboz.
    2. Az adatok ellenőrzése párbeszédpanel átirányítja a Munkalap1-re, válassza ki a cellát (pl. D2) az 1. lépés képletével, és adjon hozzá egy # szimbólumot, és kattintson a gombra közel gombot.
    3. Menj a Hiba figyelmeztetés fülön, törölje a jelet a Hiba figyelmeztetés megjelenítése érvénytelen adatok megadása után jelölőnégyzetet, és végül kattintson a OK gombot a módosítások mentéséhez.
Eredmény

A 2. munkalap A2 cellájában található legördülő lista most kereshető. Írjon be szöveget a cellába, kattintson a legördülő nyílra a legördülő lista kibontásához, és a lista azonnal szűrve jelenik meg, hogy megfeleljen a beírt szövegnek.

Megjegyzések:
  • Ez a módszer csak az Excel 2019 és újabb verzióihoz érhető el.
  • Ez a módszer egyszerre csak egy legördülő lista cellán működik. Ahhoz, hogy a legördülő listák kereshetők legyenek a 3. munkalap A8-tól A2-as celláiban, a fent említett lépéseket minden cellánál meg kell ismételni.
  • Amikor szöveget ír be a legördülő lista cellájába, a legördülő lista nem bővül ki automatikusan, a legördülő nyílra kell kattintania a manuális kibontáshoz.

Kereshető legördülő lista létrehozása egyszerűen (az Excel összes verziójához)

Tekintettel a fenti módszerek különféle korlátaira, itt van egy nagyon hatékony eszköz az Ön számára - Kutools az Excel számára's Kereshető legördülő lista funkció. Ez a funkció az Excel összes verziójában elérhető, és nem csak egy meghatározott tartományon belüli összes legördülő listán működik, hanem az aktuális munkalap vagy az aktuális munkafüzet összes legördülő listáján is, így könnyen megkeresheti a kívánt elemeket legördülő listák.

Után a Kutools for Excel letöltése és telepítéseválassza Kutools > Legördülő lista > Kereshető legördülő lista hogy engedélyezze ezt a funkciót. Ban,-ben Kereshető legördülő lista párbeszédpanelen:

  1. Adja meg a kívánt opciót a Állítsa be a hatókört legördülő listából.
    Ebben az esetben a legördülő listát egy megadott tartományban kereshetővé kell tennem, ezért kiválasztom a Adja meg a tartományt opciót, és válassza ki a tartományt.
  2. Kattints OK.
Eredmény

Ha rákattint a legördülő lista cellájára a megadott tartományban, egy listamező jelenik meg a jobb oldalon. Írjon be szöveget a lista azonnali szűréséhez, majd válasszon ki egy elemet, vagy használja a nyílbillentyűket, és nyomja meg az Enter billentyűt, hogy hozzáadja a cellához.

Megjegyzések:
  • Ez a funkció három hasznos lehetőséget kínál:
    • Adja meg a tartományt: Ha kiválasztja ezt a lehetőséget, és megad egy cellatartományt, akkor csak a megadott tartomány legördülő listái kereshetők.
    • Jelenlegi munkafüzet: Ha ezt a lehetőséget választja, az aktuális munkafüzet összes legördülő listája kereshető lesz.
    • Aktuális munkalap: Ha ezt a lehetőséget választja, csak az aktuális munkalap legördülő listáiban lehet keresni.
  • Ez a szolgáltatás támogatja a szavakon belül bármely pozícióból keres. Ez azt jelenti, hogy még akkor is, ha egy szó közepén vagy végén lévő karaktert ír be, a megfelelő elemek továbbra is megtalálhatók és megjelennek, így átfogóbb és felhasználóbarátabb keresési élményt kínál.
  • Ha többet szeretne megtudni erről a funkcióról, kérjük keresse fel ezt az oldalt.
  • A funkció alkalmazásához kérjük töltse le és telepítse a Kutools for Excel alkalmazást először.

Kereshető legördülő lista létrehozása kombinált mezővel és VBA-val (összetettebb)

Ha egyszerűen kereshető legördülő listát szeretne létrehozni anélkül, hogy egy adott legördülő listatípust megadna. Ez a szakasz egy alternatív megközelítést kínál: VBA-kóddal ellátott kombinált doboz használata a feladat végrehajtásához.

Tegyük fel, hogy az A oszlopban található országnevek listája, ahogy az alábbi képernyőképen is látható, és most a searchale legördülő listák forrásadataként szeretné használni őket, ezt a következőképpen teheti meg.

A munkalapon az adatellenőrzés legördülő listája helyett egy kombinált mezőt kell beszúrnia.

  1. Ha a Fejlesztő fül nem jelenik meg a szalagon, engedélyezheti a Fejlesztő fülre az alábbiak szerint.
    1. Az Excel 2010 vagy újabb verzióiban kattintson a gombra filé > Opciók. És a Excel-beállítások párbeszédpanelen kattintson a gombra Szalag szabása a bal oldali ablaktáblában. Lépjen a Szalag testreszabása listamezőbe, és jelölje be a Fejlesztő jelölőnégyzetet, majd kattintson a gombra OK gomb. Lásd a képernyőképet:
    2. Az Excel 2007 alkalmazásban kattintson a gombra Office gomb> Excel beállítások. Az Excel beállítások párbeszédpanelen kattintson a gombra Népszerű a bal oldali ablaktáblában ellenőrizze a Fejlesztő lap megjelenítése a szalagon mezőbe, és végül kattintson a gombra OK gombot.
  2. Miután megmutatta a Fejlesztő fülre kattintva Fejlesztő > betétlap > Kombinált doboz.
  3. Rajzoljon egy kombinált mezőt a munkalapon, kattintson rá jobb gombbal, majd válassza ki Ingatlanok a jobb egérgombbal kattintva.
  4. Ban,-ben Ingatlanok párbeszédpanelen:
    1. választ Hamis a AutoWordSelect terület;
    2. Adjon meg egy cellát a LinkedCell terület. Ebben az esetben beírjuk az A12-et;
    3. választ 2-fmMatchEntryNone a MatchEntry terület;
    4. típus Legördülő lista be a ListFillRange terület;
    5. Csukja be a Ingatlanok párbeszédablak. Lásd a képernyőképet:
  5. Most kapcsolja ki a tervezési módot a kattintással Fejlesztő > Tervezési mód.
  6. Válasszon ki egy üres cellát, például C2, írja be az alábbi képletet, és nyomja meg a gombot belép. Lehúzzák az automatikus kitöltési fogantyút a C9 cellába, hogy automatikusan kitöltsék a cellákat ugyanazzal a képlettel. Lásd a képernyőképet:
    =--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
    Megjegyzések:
    1. 12 USD az a cella, amelyet a LinkedCell a 4. lépésben;
    2. A fenti lépések elvégzése után most tesztelheti: írjon be egy C betűt a kombinált mezőbe, és ekkor láthatja, hogy a C karaktert tartalmazó cellákra hivatkozó képletcellák 1-es számmal vannak kitöltve.
  7. Válassza ki a D2 cellát, írja be az alábbi képletet, és nyomja meg a gombot belép. Ezután húzza le az Automatikus kitöltési fogantyút a D9 cellába.
    =IF(C2=1,COUNTIF($C$2:C2,1),"")
  8. Válassza ki az E2 cellát, írja be az alábbi képletet, és nyomja meg a gombot belép. Ezután húzza le az Automatikus kitöltési fogantyút az E9-re ugyanazon képlet alkalmazásához.
    =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
  9. Most létre kell hoznia egy névtartományt. kérem kattintson Képlet > Definiálja a nevet.
  10. Ban,-ben Új név párbeszédpanelen írja be Legördülő listaNév mezőbe írja be az alábbi képletet a Utal rá jelölőnégyzetet, majd kattintson a gombra OK gombot.
    =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
    
  11. Most kattintással kapcsolja be a tervezési módot Fejlesztő > Tervezési mód. Ezután kattintson duplán a Combo mezőre a megnyitásához Microsoft Visual Basic for Applications ablak.
  12. Másolja ki és illessze be az alábbi VBA-kódot a kódszerkesztőbe.
    VBA kód: a legördülő lista kereshetővé tétele
    Private Sub ComboBox1_GotFocus()
    	ComboBox1.ListFillRange = "DropDownList"
    	Me.ComboBox1.DropDown
    End Sub
  13. Nyomja meg a más + Q gombok a Microsoft Visual Basic for Applications ablak.

Mostantól kezdve, ha egy karaktert beírunk a kombinált mezőbe, akkor fuzzy keresést végez, majd felsorolja a listában a megfelelő értékeket.

Megjegyzések: Ezt a munkafüzetet Excel-makró-kompatibilis munkafüzetfájlként kell mentenie, hogy a VBA-kódot későbbi használatra megőrizze.

A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.