Come creare un elenco a discesa ricercabile in Excel?
Per un elenco a discesa con molti valori, trovare un valore adatto dall'elenco non è un lavoro facile. In precedenza abbiamo introdotto un metodo per completare automaticamente un elenco a discesa quando viene inserita la prima lettera. Oltre alla funzione di completamento automatico, puoi anche rendere ricercabile l'elenco a discesa per migliorare l'efficienza nel trovare il valore appropriato nell'elenco a discesa. Per rendere ricercabile l'elenco a discesa, è possibile seguire passo passo i metodi seguenti.
Crea un elenco a discesa ricercabile in Excel
Crea facilmente un elenco a discesa ricercabile con uno strumento straordinario
Altri tutorial per l'elenco a discesa ...
Crea un elenco a discesa ricercabile in Excel
Supponiamo che tu abbia un elenco di nomi di paesi nella colonna A come mostrato nello screenshot qui sotto, e ora vuoi usarli come dati di origine degli elenchi a discesa di ricerca, puoi fare come segue per farlo.
È necessario inserire una casella combinata anziché un elenco a discesa di convalida dei dati nel foglio di lavoro.
1. Se la Costruttori la scheda non viene visualizzata sulla barra multifunzione, è possibile abilitare il Costruttori scheda come segue.
2. Dopo aver mostrato il file Costruttori scheda, fare clic Costruttori > inserire > Casella combinata.
3. Disegna una casella combinata nel foglio di lavoro, fai clic con il pulsante destro del mouse e quindi seleziona Proprietà dal menu di scelta rapida.
4. Nel Proprietà finestra di dialogo, è necessario:
5. Ora disattiva la modalità di progettazione facendo clic Costruttori > Modalità di progettazione.
6. Seleziona una cella vuota come C2, inserisci la formula seguente e premi Entra. Trascinano la maniglia di riempimento automatico fino alla cella C9 per riempire automaticamente le celle con la stessa formula. Vedi screenshot:
=--ISNUMBER(IFERROR(SEARCH($A$12,A2,1),""))
Note:
7. Seleziona la cella D2, inserisci la formula sottostante e premi Entra. Quindi trascina la maniglia di riempimento automatico fino alla cella D9.
=IF(C2=1,COUNTIF($C$2:C2,1),"")
8. Selezionare la cella E2, inserire la formula sottostante e premere Entra. Quindi trascina la maniglia di riempimento automatico verso il basso su E9 per applicare la stessa formula.
=IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"")
9. Ora è necessario creare un intervallo di nomi. Fare clic su Formula > Definisci nome.
10. Nel Nuovo nome finestra di dialogo, digitare Menu `A tendina nel Nome casella, inserire la formula sottostante nella Si riferisce a casella, quindi fare clic su OK pulsante.
=$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1)
11. Ora, attiva la modalità di progettazione facendo clic Costruttori > Modalità di progettazione. Quindi fare doppio clic sulla casella Combo per aprire il file Microsoft Visual Basic, Applications Edition finestra.
12. Copia e incolla il codice VBA di seguito nell'editor di codice.
Codice VBA: rende ricercabile l'elenco a discesa
Private Sub ComboBox1_GotFocus()
ComboBox1.ListFillRange = "DropDownList"
Me.ComboBox1.DropDown
End Sub
13. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.
D'ora in poi, quando un carattere viene inserito nella casella combinata, eseguirà una ricerca sfocata e quindi elencherà i valori rilevanti nell'elenco.
Note:: è necessario salvare questa cartella di lavoro come file di cartella di lavoro con abilitazione macro di Excel per conservare il codice VBA per un uso futuro.
Crea facilmente un elenco a discesa ricercabile con uno strumento straordinario
Sembra che il metodo di cui sopra non sia facile da gestire. Qui consigliamo una funzione utile - Elenco a discesa ricercabile of Kutools for Excel per aiutare a creare facilmente un elenco a discesa ricercabile in Excel con pochi clic.
Consiglio: Prima di applicare questo strumento, installare Kutools for Excel in primo luogo. Vai al download gratuito ora.
- Seleziona Kutools > Menu `A tendina > Elenco a discesa ricercabile.
- Nell' Elenco a discesa ricercabile finestra di dialogo, specificare dove si desidera applicare questa funzione nel file Imposta ambito sezione, quindi fare clic su OK per salvare le impostazioni.

Risultato
Una volta configurato, facendo clic su una cella dell'elenco a discesa all'interno dell'intervallo specificato verrà visualizzata una casella di riepilogo. Quando digiti un carattere, vengono elencati solo gli elementi che contengono il carattere digitato.
Articoli correlati:
Completamento automatico durante la digitazione nell'elenco a discesa di Excel
Se si dispone di un elenco a discesa di convalida dei dati con valori di grandi dimensioni, è necessario scorrere l'elenco solo per trovare quello corretto o digitare direttamente l'intera parola nella casella di riepilogo. Se esiste un metodo per consentire il completamento automatico quando si digita la prima lettera nell'elenco a discesa, tutto diventerà più semplice. Questo tutorial fornisce il metodo per risolvere il problema.
Crea un elenco a discesa da un'altra cartella di lavoro in Excel
È abbastanza facile creare un elenco a discesa di convalida dei dati tra i fogli di lavoro all'interno di una cartella di lavoro. Ma se i dati dell'elenco necessari per la convalida dei dati si trovano in un'altra cartella di lavoro, cosa faresti? In questo tutorial imparerai come creare un elenco a discesa da un'altra cartella di lavoro in Excel in dettaglio.
Crea un elenco a discesa ricercabile in Excel
Per un elenco a discesa con numerosi valori, trovarne uno corretto non è un lavoro facile. In precedenza abbiamo introdotto un metodo di completamento automatico dell'elenco a discesa quando si immette la prima lettera nella casella a discesa. Oltre alla funzione di completamento automatico, è anche possibile rendere ricercabile l'elenco a discesa per migliorare l'efficienza lavorativa nel trovare i valori corretti nell'elenco a discesa. Per rendere ricercabile l'elenco a discesa, prova il metodo in questo tutorial.
Compilare automaticamente altre celle quando si selezionano i valori nell'elenco a discesa di Excel
Supponiamo che tu abbia creato un elenco a discesa basato sui valori nell'intervallo di celle B8: B14. Quando si seleziona un valore nell'elenco a discesa, si desidera che i valori corrispondenti nell'intervallo di celle C8: C14 vengano inseriti automaticamente in una cella selezionata. Per risolvere il problema, i metodi in questo tutorial ti faranno un favore.
I migliori strumenti per la produttività in ufficio
Kutools for Excel Risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!

































