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

Come creare un elenco a discesa in Excel ma visualizzare un valore diverso da quello selezionato?

AutoreXiaoyang Data di modifica

Nel foglio di lavoro di Excel puoi creare rapidamente un elenco a discesa con la funzione Convalida dati, ma hai mai provato a visualizzare un valore diverso quando selezioni un’opzione dall’elenco? Ad esempio, supponiamo di avere i dati distribuiti su due colonne: Colonna A e Colonna B. L’obiettivo è creare un elenco a discesa con i valori della colonna «Nome», in modo che, al momento della selezione di un nome, venga automaticamente visualizzato il corrispondente valore presente nella colonna «Numero», come illustrato nello screenshot seguente. Questo articolo ti spiega passo dopo passo come realizzare questa funzionalità.

il menu a discesa mostra valori diversi

Creare un elenco a discesa ma visualizzare un valore diverso nella cella dell’elenco a discesa


Creare un elenco a discesa ma visualizzare un valore diverso nella cella dell’elenco a discesa

Per completare questa attività, segui attentamente i passaggi seguenti:

1. Crea un Nome di cella per i valori che desideri utilizzare nell’elenco a discesa. In questo esempio, digiterò «name dropdown» nella casella «Nome» e poi premerò il tasto «Invio»; vedi lo screenshot:

2. Seleziona quindi le celle in cui desideri inserire l’elenco a discesa e fai clic su «Dati» > «Convalida dati» > «Convalida dati». Vedi lo screenshot:

fare clic su Dati > Convalida dati > Convalida dati

3. Nella finestra di dialogo «Convalida dati», vai alla scheda «Impostazioni», seleziona «Elenco» dal menu a discesa «Consenti» e poi fai clic sul pulsante pulsante Selezionaper scegliere l’elenco «Nome» da utilizzare come valori per il menu a tendina nella casella «Origine». Guarda lo screenshot:

specificare le opzioni nella finestra di dialogo

4. Dopo aver inserito l’elenco a discesa, fai clic con il pulsante destro del mouse sulla scheda del foglio di lavoro corrente e seleziona «Visualizza codice» dal menu contestuale. Nella finestra di «Microsoft Visual Basic, Applications Edition» che si apre, copia e incolla il seguente codice nel modulo vuoto:

Codice VBA: Visualizza un valore diverso rispetto all’elenco a discesa:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    selectedNa = Target.Value
    If Target.Column = 5 Then
        selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
        If Not IsError(selectedNum) Then
            Target.Value = selectedNum
        End If
    End If
End Sub

selezionare Visualizza codice e incollare il codice nel modulo

Nota: nel codice riportato sopra, il numero 5 all’interno dell’istruzione «If Target.Column = [[PH_17]] Then» rappresenta il numero della colonna in cui si trova l’elenco a discesa; inoltre, il termine «dropdown» presente in «selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range(»dropdown«), [[PH_16]], False)» corrisponde al nome della cella assegnato al passaggio 1. È possibile modificarli in base alle proprie esigenze.

5. Salva e chiudi quindi questo codice. Ora, quando selezioni un elemento dall’elenco a discesa, nella stessa cella viene visualizzato il relativo valore corrispondente; vedi lo screenshot:

quando si seleziona un elemento dall'elenco a discesa, viene visualizzato un valore diverso correlato


Elenco a discesa avanzato di Kutools

«Kutools per Excel» porta gli elenchi a discesa al livello successivo grazie alla funzione «Elenco a discesa avanzato», offrendo potenti opzioni di personalizzazione che superano ampiamente le capacità standard di Excel. Con questo strumento, puoi creare:

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi e potenziare creatività ed efficienza. Ora, Kutools integra l’intelligenza artificiale per rendere l’elaborazione dei dati più intelligente e automatizzata.

  • Crea elenco a discesa con selezioni multiple

    Consente agli utenti di selezionare più opzioni all’interno di un’unica cella, garantendo una maggiore flessibilità nell’inserimento dei dati.

  • Elenco a discesa con caselle di controllo

    Aggiungi caselle di controllo ai menu a discesa per una selezione intuitiva, assicurando chiarezza e precisione.

  • Rendi l’elenco a discesa ricercabile e con popup automatico

    Cerca e filtra in modo semplice le opzioni nel menu a discesa, perfetto per elenchi ricchi di elementi.


    Demo: crea un elenco a discesa ma visualizza Valore diverso in Excel

     

    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