Note: The other languages of the website are Google-translated. Back to English
Accedi  \/ 
x
or
x
Registrati  \/ 
x

or

Come popolare 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 A2: A8. Quando si seleziona un valore nell'elenco a discesa, si desidera che i valori corrispondenti nell'intervallo B2: B8 vengano inseriti automaticamente in una cella specifica. Ad esempio, quando selezioni Natalia dal menu a discesa, il punteggio corrispondente 40 verrà popolato in E2 come mostrato nell'immagine sottostante. Questo tutorial fornisce due metodi per aiutarti a risolvere il problema.

L'elenco a discesa si popola automaticamente con la funzione CERCA.VERT
L'elenco a discesa si popola automaticamente con uno strumento straordinario
Altri tutorial per l'elenco a discesa ...


L'elenco a discesa si popola automaticamente con la funzione CERCA.VERT

Si prega di fare quanto segue per popolare automaticamente altre celle quando si seleziona nell'elenco a discesa.

1. Selezionare una cella vuota in cui si desidera inserire automaticamente il valore corrispondente.

2. Copiare e incollare la formula seguente al suo interno, quindi premere il tasto Entra chiave.

=VLOOKUP(D2,A2:B8,2,FALSE)

Note:: Nella formula, il D2 è l'elenco a discesa CELL, A2: B8 è l'intervallo della tabella che include il valore di ricerca, i risultati e il numero 2 indica il numero di colonna individuato dai risultati. Ad esempio, se i risultati si trovano nella terza colonna dell'intervallo della tabella, modificare i valori da 2 a 3. È possibile modificare i valori delle variabili nella formula in base alle proprie esigenze.

3. D'ora in poi, quando selezioni un nome nell'elenco a discesa, E2 verrà compilato automaticamente con un punteggio specifico.

Seleziona facilmente più elementi dall'elenco a discesa in Excel:

Hai mai provato a selezionare più elementi da un elenco a discesa in Excel? Qui il file Elenco a discesa a selezione multipla utilità di Kutools for Excel può aiutarti a selezionare facilmente più elementi dall'elenco a discesa in un intervallo, foglio di lavoro corrente, cartella di lavoro corrente o tutte le cartelle di lavoro. Vedi sotto la demo:
Scarica subito Kutools per Excel! (30 giorni di percorso gratuito)


L'elenco a discesa si popola automaticamente con Kutools per Excel

YPuoi facilmente popolare altri valori in base alla selezione dell'elenco a discesa senza ricordare le formule con l'estensione Cerca un valore nell'elenco formula di Kutools for Excel.

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

1. Selezionare una cella per individuare il valore di compilazione automatica (detta cella C10), quindi fare clic su Kutools > formula Helper > formula Helper, vedi screenshot:

3. Nel Formule Helper finestra di dialogo, specificare gli argomenti come segue:

  • Nell' Scegli una formula casella, trova e seleziona Cerca un valore nell'elenco;
    Tip: Puoi controllare il file Filtro casella, immettere una determinata parola nella casella di testo per filtrare rapidamente la formula.
  • Nell' Matrice di tabella fare clic su colpo di ricerca un valore 4 pulsante per selezionare l'intervallo della tabella che contiene il valore di ricerca e il valore del risultato;
  • Nell' Look_value fare clic su colpo di ricerca un valore 4 per selezionare la cella contenente il valore che stai cercando. Oppure puoi inserire direttamente il valore in questa casella;
  • Nell' Colonna fare clic su colpo di ricerca un valore 4 pulsante per specificare la colonna da cui restituirai il valore corrispondente. Oppure puoi inserire il numero della colonna nella casella di testo direttamente di cui hai bisogno.
  • Clicca OK.

Ora il valore della cella corrispondente verrà popolato automaticamente nella cella C10 in base alla selezione dell'elenco a discesa.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Demo: l'elenco a discesa si popola automaticamente senza ricordare le formule


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.

Come creare un elenco a discesa con più caselle di controllo in Excel?
Molti utenti di Excel tendono a creare un elenco a discesa con più caselle di controllo per selezionare più elementi dall'elenco alla volta. In realtà, non puoi creare un elenco con più caselle di controllo con la convalida dei dati. In questo tutorial, ti mostreremo due metodi per creare un elenco a discesa con più caselle di controllo in Excel. Questo tutorial fornisce il metodo per risolvere il problema.

Altri tutorial per l'elenco a discesa ...


I migliori strumenti per la produttività in ufficio

Kutools per 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-2019 e 365. Supporta tutte le lingue. Facile distribuzione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

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!
fondo officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mohamed · 6 months ago
    Hi. I've noticed that the autopopulate works only on a first name basis. If you were to type a surname or family name, you would not see it working. Any chance of fixing this?
  • To post as a guest, your comment is unpublished.
    stefany · 11 months ago
    hi, thanks for your code. I would like to autocomplete and make multiple selections in a drop down list. Can you help me please?, thank you
  • To post as a guest, your comment is unpublished.
    Angela · 1 years ago
    If you would like the exact same data to populate in numerous cells, select the range of cells, type the data and then, Ctrl Enter. Magic!
  • To post as a guest, your comment is unpublished.
    Dounia · 2 years ago
    Hi
    I want to know the most effiecient way to create a template we can easily auto populate with corresponding information .
    I'll try to explain :
    I want to make a list saying : if we type the airline code ( 3 digits ) we need to deliver it to 'that' specific warehouse.
    We have like 6 warehouses , each handling multiple airlines . So if we type airline code 'x' it should automatically indicate to which warehouse we should deliver .
    What do I do :D , which formula is to be used , how do we select a wide range of values ( all the different ailrines )
  • To post as a guest, your comment is unpublished.
    KAVITHA · 2 years ago
    HI I WANT TO KNOW HOW to INSERT A COMPANY NAME AND COMPANY ADDRESS AUTOMATICALLY GENERATED LIKE
    RAMYA TRADE---------CHENNAI
    KAVYA TRADE----------MADURAI
    RAMYA TRADE----------CHENNAI
    • To post as a guest, your comment is unpublished.
      crystal · 2 years ago
      Hi,
      You need to prepare your data as a table range in advanced, and then apply one of the above methods.
  • To post as a guest, your comment is unpublished.
    surly · 3 years ago
    I want to do this, but I do not want to use a drop down, the cells will be populated with a value/name from data on another sheet, sort of like a leaderboard so the names will move up and down accordingly I need certain values to follow those names up or down.
  • To post as a guest, your comment is unpublished.
    Aly · 3 years ago
    Hello, I have tried this and keep getting error #NA in the field ... Anyone know how to fix this.

    For reference, I am trying to auto-populate contact information when the person selects a contact name from the drop down. So if someone selects John Smith from the drop down, his company, phone number, and email will auto populate in the next couple cells.

    The formula I am using is =VLOOKUP(B7;Brokers!A2:D36,3,0). Open Office keeps changing the false at the end of my formula to a 0. I tried using True in lieu of False no change. I tried adding $ before the Array range values still getting #N/A....Can anyone advise how I can get this to work
  • To post as a guest, your comment is unpublished.
    lluis · 3 years ago
    thanks for the code, but it only works for me in the first list, I have some inderect lists after the first that don't show any value. Is there any solution? Thanks in advance. ;)
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Good day,
      In the formula, please change the number 2 to the list you need. For example, if the returned value locates in the third column of your range, please change 2 to 3.
  • To post as a guest, your comment is unpublished.
    GNR · 4 years ago
    I am trying to create a spreadsheet for employee evaluations. I have a series of questions and then there is a drop down box with either yes or no. I need for the yes/no drop down boxes to auto populate another box titled "call score" and for it to be a percentage value that will change with each drop down box that is used.

    Also, I need for this percentage to show in another field titled "Total score" and I need this box to change colors with the value. For example, if the percentage is between 92% and 100%, then the box should be highlighted blue.

    Does this make sense? And is this possible?

    Thanks in advance
    GNR
    • To post as a guest, your comment is unpublished.
      crystal · 3 years ago
      Hi GNR,
      Sorry can’t help with this, welcome to post any question about Excel to our forum: https://www.extendoffice.com/forum.html. You will get more Excel supports from our professional or other Excel fans.
  • To post as a guest, your comment is unpublished.
    BB · 4 years ago
    Will this work to populate multiple columns? IE column a contains the pic list and B-D i want to auto populate with values.
  • To post as a guest, your comment is unpublished.
    Anonymous · 4 years ago
    Do not download Kutools! It gives viruses to your computer.
    • To post as a guest, your comment is unpublished.
      William Self · 4 months ago
      Fake News, the add-in is not a virus
  • To post as a guest, your comment is unpublished.
    Michelle · 4 years ago
    I'm trying to get a drop down list to pull up an entire table based off of what month is selected how would i go about doing that? all i can find is how to pull values from a table
  • To post as a guest, your comment is unpublished.
    Irshad · 5 years ago
    Hello,

    Can you tell what is a formula for this example....

    ex: If any number comes between 15000-20000 in 'B column' then 'A column' automatically add ABC name and If any number comes between 21001-25000 in 'B column' then 'A column' automatically add XYZ name.
  • To post as a guest, your comment is unpublished.
    Melissa · 5 years ago
    I'm attempting to do this exact thing where the dropdown list has almost 500 items (Facility), and I want excel to automatically populate the adjacent cell with the correct state. I already had the menu list on a separate sheet, Menus, and I added a column to the right for State.

    Sheet 1 (ID List) looks something like this:

    A1 | B1 |...| J1 | K1
    Lname | Fname |...| Facility | State

    Menu sheet contains the data for the dropdown and auto-populate values:
    C D
    Facility | State
    Aliceville | AL
    Lancaster | AL
    Hughes | TX

    So my formula looks like this: =VLOOKUP(J5,Menus!B2:C483,2,FALSE)

    The problem is when I copy the formula in the State cell to other cells, either by copying the first cell, and pasting into another cell or a range or cells; or by selecting the cell and dragging down - excel correctly changes the formula for the cell containing the drop down list (dragging down From J2, it changes to J3), but it also changes the range for the menu data:

    =VLOOKUP(J2,Menus!B2:C483,2,FALSE)
    =VLOOKUP(J3,Menus!B3:C484,2,FALSE)

    Forcing me to manually go in and change the menu range in each cell.

    This document is very fluid and I'm adding rows constantly - so I need a way to automate this without this little glitch.

    Solution greatly appreciated, thanks in advance!
    • To post as a guest, your comment is unpublished.
      Jason · 5 years ago
      In the menu data, add $ in front of the number. =VLOOKUP(J2,Menus!B$2:C$483,2,FALSE) Notice I did not add the $ in the J2 as I assume this is the number you want to change. Then highlight the field, drag down the rest of the way through the column, and use Ctrl-D to copy and paste the formula automatically changing only the row number of the J column.
      • To post as a guest, your comment is unpublished.
        JLR · 4 years ago
        Thank you so much for this answer. I've been struggling with the same exact issue as Melissa.
  • To post as a guest, your comment is unpublished.
    Dino Appla · 6 years ago
    Brilliant, thank you for the simple answer
  • To post as a guest, your comment is unpublished.
    James R. Leichter · 6 years ago
    Thank you for this post. This solved my Excel question in two minutes. It was way easier to understand and follow than any other page I looked at. That includes Microsoft's web page.
  • To post as a guest, your comment is unpublished.
    Claire · 6 years ago
    Hi,

    I'm trying to find a way of auto-populating a cell which displays the value selected from a filter.

    So, if my filter was days of the week, and I selected "Wednesday", I need another cell to just display Wednesday.

    I have tried linking cells, but was unsuccessful. I've also tried some basic VBA, but this didn't work either!

    I am certainly no excel expert, but I must be doing something wrong as I wouldn't have expected it to be so difficult!

    Please can you help?
    • To post as a guest, your comment is unpublished.
      JOEY · 5 years ago
      Hi! I am a freelance excel expert and accepting any kind of excel job.