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:
  • A 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. A 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. A 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 A legördülő lista kereshetővé tétele, automatikusan előugrófunkció. Ez a funkció az Excel minden verziójában elérhető, és lehetővé teszi, hogy egy egyszerű beállítással könnyen megkeresse a kívánt elemet a legördülő listában.

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

  1. Válassza ki a kereshető legördülő listákként beállítandó legördülő listákat tartalmazó tartományt.
  2. Kattints OK a beállítások befejezéséhez.
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 a gombot belép hogy hozzáadja a cellához.

Megjegyzések:
  • 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. A 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. A Ú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

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
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...

Leírás


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.