KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come compilare automaticamente altre celle dopo aver selezionato un valore da un Elenco a discesa in Excel: una guida completa

AutoreSiluvia Data di modifica

Quando lavori con Excel, automatizzare l’inserimento dei dati può aumentare notevolmente la tua produttività. Un’operazione comune consiste nel compilare automaticamente i dati correlati dopo aver selezionato un valore da un elenco a discesa. Questa guida ti illustra quattro metodi completi: dalle funzioni native di Excel al VBA, fino agli strumenti di terze parti come Kutools.

compilazione automatica di un elenco a discesa

Prima di tutto: crea un Elenco a discesa

Metodo 1: Compilazione automatica con la funzione CERCA.VERT

Metodo 2: Compilazione automatica con le funzioni INDICE e CONFRONTA

Metodo 3: Compilazione automatica con Kutools per Excel

Metodo 4: Compilazione automatica con una funzione personalizzata

Metodo 4: Compilazione automatica con una funzione personalizzata


Prima di tutto: crea un Elenco a discesa

Prima di implementare qualsiasi metodo di compilazione automatica, devi creare un elenco a discesa: questo menu fungerà da trigger per la compilazione delle celle correlate.

Passaggi:

Passaggio 1. Prepara l'intervallo di origine.

Passaggio 2. Crea l’elenco a discesa.

  • Vai alla cella in cui desideri il menu a discesa (ad esempio, Foglio1!D2)

  • Passa a Dati > Convalida dati > Convalida dati.

  • Nella finestra di dialogo Convalida dati, scegli Elenco nella sezione Consenti e seleziona l’intervallo di origine. Fai clic su OK.

    elenco di selezione documento

    elenco a discesa documento

Una volta creato il menu a discesa, puoi procedere con uno dei seguenti metodi di compilazione automatica.


Metodo 1: Compilazione automatica con la funzione CERCA.VERT

CERCA.VERT è una delle funzioni più comunemente utilizzate per il recupero dei dati in Excel. Abbinata a un menu a discesa, consente di recuperare rapidamente informazioni correlate da una tabella di riferimento.

Passaggi:

Nella cella adiacente al Elenco a discesa (ad esempio, E2), inserisci:

=CERCA.VERT(D2;$A$2:$B$5;2;FALSO)

🔓 Spiegazione della formula:

  • Cerca il valore in D2 nella prima colonna dell’intervallo A2:B5 e, se lo trova, restituisce il valore corrispondente dalla seconda colonna (colonna B); in caso contrario, restituisce un errore (#N/D).
  • FALSO indica che la corrispondenza deve essere esatta.

Passaggio 2. Premi il tasto Invio.

✨ Note

  • Usa SE.ERRORE() per nascondere gli errori se non è selezionato alcun valore:
    =CERCA.VERT(D2;$A$2:$B$5;2;FALSO)
  • Non può cercare a sinistra della colonna chiave.

Metodo 2: Compilazione automatica con le funzioni INDICE e CONFRONTA

INDICE e CONFRONTA formano una combinazione potente che supera CERCA.VERT per flessibilità, consentendo ricerche verso sinistra e garantendo stabilità anche in caso di riorganizzazione delle colonne.

Passaggi:

Nella cella adiacente al Elenco a discesa (ad esempio, E2), inserisci:

=INDICE($B$2:$B$5;CONFRONTA(D2;$A$2:$A$5;0))

🔓 Spiegazione della formula:

  • CONFRONTA(D2; $A$2:$A$5; 0)
    Cerca D2 nell’intervallo A2:A5. Lo 0 indica una corrispondenza esatta (proprio come FALSO in CERCA.VERT).
    Restituisce la posizione, ovvero il numero di riga, in cui viene trovato D2.
  • INDICE($B$2:$B$5; ...)
    Utilizza il numero di riga restituito da CONFRONTA
    per recuperare il valore corrispondente nell'intervallo B2:B5.

Passaggio 2. Premi il tasto Invio

✨ Note

  • L’intervallo di restituzione (INDICE) e l’intervallo di ricerca (CONFRONTA) devono essere allineati per riga.
  • Può cercare sia a sinistra che a destra.
  • È più robusto di CERCA.VERT.

Metodo 3: Compilazione automatica con Kutools per Excel

Kutools offre un approccio basato su un’interfaccia grafica intuitiva, eliminando la necessità di ricorrere a formule complesse. È la soluzione ideale per chi cerca risultati immediati senza dover approfondire le funzioni avanzate di Excel.

Passaggi:

Passaggio 1. Nella cella adiacente all'elenco a discesa (ad esempio, E2), vai su Kutools > Assistente formula > Ricerca e riferimento > Cerca un elenco di valori.

Passaggio 2. Seleziona l’intervallo della tabella, il valore da cercare e il numero di colonna. Fai clic su OK.

✨ Note

  • Kutools ti permette di applicare questa funzione a un intero intervallo in un colpo solo.
  • Lo strumento è estremamente intuitivo e riduce al minimo gli errori manuali.
  • Facile da usare.
  • Non richiede l'uso di formule.

Stanco di compiti ripetitivi e formule complesse in Excel? Kutools per Excel è il tuo potenziatore di produttività tutto in uno!Con oltre 300 funzionalità avanzate—modifica in batch, compilazione intelligente, filtri automatici—lavorerai fino a 10 volte più velocemente.Scaricalo ora e porta le tue competenze Excel al livello successivo!


Metodo 4: Compilazione automatica con una funzione personalizzata

Per chi cerca una soluzione dinamica e automatizzata che vada oltre i limiti delle formule, VBA offre il massimo controllo e la massima personalizzazione logica.

Passaggi:

Passaggio 1. Premi i tasti Alt+F11 per aprire l’editor VBA.

Passaggio 2. Fai clic su Inserisci > Modulo.

Passaggio 3. Incolla il codice seguente nel modulo.

'Update by Extendoffice
Function GetProductInfo(productName As String, colIndex As Integer) As Variant
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Sheet1") 'the sheet that the data source in

    Dim rng As Range
    Set rng = ws.Range("A2:B5") 'the range of data source

    Dim r As Range
    For Each r In rng.Rows
        If r.Cells(1, 1).Value = productName Then
            GetProductInfo = r.Cells(1, colIndex).Value
            Exit Function
        End If
    Next

    GetProductInfo = "Not found"
End Function

Passaggio 4. Torna al foglio e, nella cella accanto all’elenco a discesa (ad esempio, E2), inserisci:

=GetProductInfo(D2;2)

Passaggio 5. Premi il tasto Invio.

✨ Note

  • Richiede una cartella di lavoro abilitata alle macro (.xlsm)

Domande frequenti

D1: Cosa succede se il mio intervallo di dati cambia spesso?

Usa intervalli denominati o tabelle dinamiche per tenere sempre aggiornati i tuoi riferimenti.

D2: Posso usare CERCA.VERT per effettuare ricerche verso sinistra?

No, in quel caso valuta l’uso di INDICE+CONFRONTA o Kutools.

D3: Kutools è sicuro da usare?

Sì, è ampiamente utilizzato e affidabile, ma scaricalo sempre dal sito ufficiale.

D4: Il VBA è compatibile con tutte le versioni di Excel?

La maggior parte delle versioni desktop lo supporta, ma è disattivato per impostazione predefinita e non è disponibile in Excel Online.

D5: Kutools è gratuito?

Kutools per Excel non è uno strumento completamente gratuito, ma offre una prova gratuita, seguita da un’opzione di acquisto una tantum:


Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi