Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
S’enregistrer  \/ 
x

or

Comment remplir automatiquement d'autres cellules lors de la sélection de valeurs dans la liste déroulante Excel?

Supposons que vous ayez créé une liste déroulante basée sur les valeurs de la plage A2: A8. Lorsque vous sélectionnez une valeur dans la liste déroulante, vous souhaitez que les valeurs correspondantes de la plage B2: B8 soient automatiquement renseignées dans une cellule spécifique. Par exemple, lorsque vous sélectionnez Natalia dans la liste déroulante, le score correspondant 40 sera renseigné dans E2 comme illustré ci-dessous. Ce didacticiel propose deux méthodes pour vous aider à résoudre le problème.

Liste déroulante remplie automatiquement avec la fonction RECHERCHEV
La liste déroulante se remplit automatiquement avec un outil incroyable
Plus de tutoriels pour la liste déroulante ...


Liste déroulante remplie automatiquement avec la fonction RECHERCHEV

Veuillez procéder comme suit pour remplir automatiquement d'autres cellules lors de la sélection dans la liste déroulante.

1. Sélectionnez une cellule vide pour laquelle vous souhaitez remplir automatiquement la valeur correspondante.

2. Copiez et collez la formule ci-dessous dedans, puis appuyez sur le bouton Entrer clé.

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

importante: Dans la formule, le D2 est la liste déroulante CELL, A2: B8 est la plage de table comprend la valeur de recherche et les résultats, et le nombre 2 indique le numéro de colonne que les résultats localisent. Par exemple, si les résultats se trouvent dans la troisième colonne de la plage de votre tableau, modifiez le 2 en 3. Vous pouvez modifier les valeurs des variables dans la formule en fonction de vos besoins.

3. À partir de maintenant, lorsque vous sélectionnez un nom dans la liste déroulante, E2 sera automatiquement rempli avec un score spécifique.

Sélectionnez facilement plusieurs éléments dans la liste déroulante dans Excel:

Avez-vous déjà essayé de sélectionner plusieurs éléments dans une liste déroulante dans Excel? Ici le Liste déroulante à sélection multiple utilité de Kutools pour Excel peut vous aider à sélectionner facilement plusieurs éléments dans la liste déroulante dans une plage, la feuille de calcul actuelle, le classeur actuel ou tous les classeurs. Voir la démo ci-dessous:
Téléchargez Kutools for Excel maintenant! (Parcours gratuit de 30 jours)


Liste déroulante remplie automatiquement avec Kutools for Excel

YVous pouvez facilement renseigner d'autres valeurs en fonction de la sélection de la liste déroulante sans mémoriser les formules avec le Recherchez une valeur dans la liste formule de Kutools pour Excel.

Avant d'appliquer Kutools pour Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Sélectionnez une cellule pour localiser la valeur de remplissage automatique (dit cellule C10), puis cliquez sur Kutools > Aide à la formule > Aide à la formule, voir capture d'écran:

3. Dans le Aide aux formules boîte de dialogue, spécifiez les arguments comme suit:

  • Dans le Choisissez une formule boîte, recherchez et sélectionnez Recherchez une valeur dans la liste;
    Capsules: Vous pouvez vérifier le Filtrez , entrez un mot dans la zone de texte pour filtrer rapidement la formule.
  • Dans le  Tableau_table boîte, cliquez sur la recherche de tir une valeur 4 bouton pour sélectionner la plage de table qui contient la valeur de recherche et la valeur de résultat;
  • Dans le  Look_value boîte, cliquez sur la recherche de tir une valeur 4 pour sélectionner la cellule contenant la valeur que vous recherchez. Ou vous pouvez entrer directement la valeur dans cette case;
  • Dans le  Colonne boîte, cliquez sur la recherche de tir une valeur 4 pour spécifier la colonne à partir de laquelle vous retournerez la valeur correspondante. Ou vous pouvez entrer le numéro de colonne dans la zone de texte directement selon vos besoins.
  • Cliquez OK.

Désormais, la valeur de cellule correspondante sera automatiquement renseignée dans la cellule C10 en fonction de la sélection de la liste déroulante.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Démo: la liste déroulante se remplit automatiquement sans se souvenir des formules


Articles Liés:

Saisie semi-automatique lors de la saisie dans la liste déroulante Excel
Si vous avez une liste déroulante de validation des données avec de grandes valeurs, vous devez faire défiler la liste vers le bas juste pour trouver la bonne, ou taper le mot entier directement dans la zone de liste. S'il existe une méthode permettant de compléter automatiquement lors de la saisie de la première lettre dans la liste déroulante, tout deviendra plus facile. Ce didacticiel fournit la méthode pour résoudre le problème.

Créer une liste déroulante à partir d'un autre classeur dans Excel
Il est assez facile de créer une liste déroulante de validation des données parmi les feuilles de calcul d'un classeur. Mais si les données de liste dont vous avez besoin pour la validation des données se trouvent dans un autre classeur, que feriez-vous? Dans ce didacticiel, vous apprendrez à créer une liste déroulante à partir d'un autre classeur dans Excel en détail.

Créer une liste déroulante consultable dans Excel
Pour une liste déroulante avec de nombreuses valeurs, trouver la bonne n'est pas une tâche facile. Auparavant, nous avons introduit une méthode de liste déroulante de remplissage automatique lorsque vous entrez la première lettre dans la liste déroulante. Outre la fonction de saisie semi-automatique, vous pouvez également rendre la liste déroulante consultable pour améliorer l'efficacité du travail en trouvant les valeurs appropriées dans la liste déroulante. Pour rendre la liste déroulante consultable, essayez la méthode de ce didacticiel.

Comment créer une liste déroulante avec plusieurs cases à cocher dans Excel?
De nombreux utilisateurs d'Excel ont tendance à créer une liste déroulante avec plusieurs cases à cocher afin de sélectionner plusieurs éléments de la liste à la fois. En fait, vous ne pouvez pas créer une liste avec plusieurs cases à cocher avec la validation des données. Dans ce didacticiel, nous allons vous montrer deux méthodes pour créer une liste déroulante avec plusieurs cases à cocher dans Excel. Ce didacticiel fournit la méthode pour résoudre le problème.

Plus de tutoriels pour la liste déroulante ...


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée...
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammes...
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
kte tab 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
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.
  • To post as a guest, your comment is unpublished.
    stefany · 2 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 · 1 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.
    crystal · 1 years ago
    @KAVITHA 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.
    KAVITHA · 1 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.
    surly · 2 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.
    crystal · 2 years ago
    @lluis 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.
    crystal · 2 years ago
    @GNR 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.
    Aly · 2 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 · 2 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.
    GNR · 3 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.
    JLR · 3 years ago
    @Jason 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.
    BB · 3 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.
    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.
    JOEY · 4 years ago
    @Claire Hi! I am a freelance excel expert and accepting any kind of excel job.
  • To post as a guest, your comment is unpublished.
    Jason · 4 years ago
    @Melissa 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.
    Irshad · 4 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.
    Dino Appla · 5 years ago
    Brilliant, thank you for the simple answer
  • To post as a guest, your comment is unpublished.
    James R. Leichter · 5 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 · 5 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?