Hvordan oprettes en søgbar rulleliste i Excel?
For en rulleliste med mange værdier er det ikke let at finde en passende værdi fra listen. Vi har tidligere introduceret en metode til automatisk at udfylde en rulleliste, når det første bogstav indtastes. Ud over autofuldførelsesfunktionen kan du også gøre rullelisten søgbar for at forbedre effektiviteten af at finde den passende værdi i rullelisten. For at gøre rullelisten søgbar kan du følge nedenstående metoder trin for trin.
Opret en søgbar rulleliste i Excel
Opret let en søgbar rulleliste med et fantastisk værktøj
Flere vejledninger til rullelisten ...
Opret en søgbar rulleliste i Excel
Antag, at du har en liste over landenavne i kolonne A, som vist på skærmbilledet nedenfor, og nu vil du bruge dem som kildedata til rullelisten for searchale, kan du gøre som følger for at få det gjort.
Du skal indsætte en kombinationsboks i stedet for en rulleliste for datavalidering i dit regneark.
1. Hvis Udvikler fanen ikke vises på båndet, kan du aktivere Udvikler fanen som følger.
2. Efter at have vist Udvikler fanebladet, klik på Udvikler > indsatte > Kombinationsfelt.
3. Tegn en kombinationsboks i regnearket, højreklik på den og vælg derefter Ejendomme fra højreklikmenuen.
4. i Ejendomme dialogboks skal du:
5. Sluk nu designtilstanden ved at klikke Udvikler > Design Mode.
6. Vælg en tom celle såsom C2, indtast formlen nedenfor og tryk Indtast. De trækker dets AutoFyld-håndtag ned til celle C9 for automatisk at udfylde cellerne med den samme formel. Se skærmbillede:
=--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
Noter:
7. Vælg cellen D2, indtast formlen nedenfor og tryk Indtast. Træk derefter dets AutoFyld-håndtag ned til cellen D9.
=IF(C2=1,COUNTIF($C$2:C2,1),"")
8. Vælg celle E2, indtast formlen nedenfor og tryk Indtast. Træk derefter dets AutoFyld-håndtag ned til E9 for at anvende den samme formel.
=IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
9. Nu skal du oprette et navneområde. Klik venligst Formula > Definer navn.
10. i Nyt navn dialogboksen, skriv DropDownList i Navn boksen, skal du indtaste formlen nedenfor i Hentyder til og klik derefter på OK .
=$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
11. Slå nu designtilstand til ved at klikke Udvikler > Design Mode. Dobbeltklik derefter på kombinationsboksen for at åbne Microsoft Visual Basic til applikationer vindue.
12. Kopier og indsæt VBA-koden nedenfor i kodeeditoren.
VBA-kode: gør rullelisten søgbar
Private Sub ComboBox1_GotFocus()
ComboBox1.ListFillRange = "DropDownList"
Me.ComboBox1.DropDown
End Sub
13. Tryk på andre + Q taster for at lukke Microsoft Visual Basic til applikationer vindue.
Fra nu af, når et tegn indtastes i kombinationsboksen, vil det lave en uklar søgning og derefter liste de relevante værdier på listen.
Bemærk: Du skal gemme denne projektmappe som en Excel Macro-Enabled Workbook-fil for at beholde VBA-koden til fremtidig brug.
Opret let en søgbar rulleliste med et fantastisk værktøj
Det ser ud til, at ovenstående metode ikke er let at håndtere. Her anbefales en praktisk funktion - Søgbar rulleliste of Kutools til Excel for nemt at oprette en søgbar rulleliste i Excel.
Før påføring Kutools til Excel, Bedes download og installer det først.
Gør følgende for at oprette en søgbar rulleliste med funktionen Søgbar rulleliste.
1. klik Kutools > Rulleliste > Søgbar rulleliste > Aktiver søgbar rulleliste.
2. I åbningen Kutools til Excel dialogboks (denne dialog dukker kun op første gang du anvender denne funktion), klik på Ja .
3. Derefter i Søgbar rulleliste dialogboks, skal du konfigurere som følger.
4. Klik derefter Kutools > Rulleliste > Søgbar rulleliste > Aktiver søgbar rulleliste at aktivere denne funktion.
Nu er den søgbare rulleliste oprettet. Når du klikker på en rullelistecelle, vil en listeboks dukke op med alle rullemenupunkter. Indtast et tegn, og de tilsvarende elementer vil blive søgt ud på én gang, og du kan klikke på det nødvendige element for at indsætte det i den celle.
Hvis du vælger vandret i Tekstretning sektion: alle tilføjede elementer vil blive vist vandret i en celle. Se nedenstående demo:
Hvis du vælger lodret i Tekstretning sektion: alle tilføjede elementer vil blive vist lodret i en celle. Se nedenstående demo:
Hvis du vælger Ændre radioknap, er det kun tilladt at vise ét element i en rullelistecelle ad gangen. Se nedenstående demo:
Klik for at vide mere om denne funktion.
Hvis du vil have en gratis prøveperiode (30-dag) for dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.
Relaterede artikler:
Autofuldfør, når du skriver i rullelisten i Excel
Hvis du har en datavalideringsrulleliste med store værdier, skal du rulle ned på listen bare for at finde den rigtige eller skrive hele ordet direkte i listeboksen. Hvis der er en metode til at tillade automatisk udfyldning, når du skriver det første bogstav i rullelisten, bliver alt lettere. Denne vejledning giver metoden til at løse problemet.
Opret rullelisten fra en anden projektmappe i Excel
Det er ret nemt at oprette en rulleliste med datavalidering blandt regneark i en projektmappe. Men hvis de listedata, du har brug for til datavalidering, findes i en anden projektmappe, hvad ville du gøre? I denne vejledning lærer du, hvordan du opretter en drop fown-liste fra en anden projektmappe i Excel i detaljer.
Opret en søgbar rulleliste i Excel
For en rulleliste med mange værdier er det ikke let at finde en ordentlig. Tidligere har vi introduceret en metode til automatisk udfyldelse af rullelisten, når du indtaster det første bogstav i rullemenuen. Udover funktionen autofuldførelse kan du også gøre rullelisten søgbar for at forbedre arbejdseffektiviteten ved at finde korrekte værdier i rullelisten. For at gøre rullelisten søgbar, prøv metoden i denne vejledning.
Udfyld automatisk andre celler, når du vælger værdier i rullelisten i Excel
Lad os sige, at du har oprettet en rulleliste baseret på værdierne i celleområde B8: B14. Når du vælger en hvilken som helst værdi i rullelisten, ønsker du, at de tilsvarende værdier i celleområde C8: C14 automatisk udfyldes i en valgt celle. Til løsning af problemet vil metoderne i denne vejledning gøre dig en tjeneste.
De bedste Office-produktivitetsværktøjer
Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%
- Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
- Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
- Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
- Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
- Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
- Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
- Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
- Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
- Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!

































