Note: The other languages of the website are Google-translated. Back to English

Comment créer des listes déroulantes dépendantes avec des valeurs uniques uniquement dans Excel ?

Il peut être facile pour nous de créer une liste déroulante dépendante dans Excel, mais si les données source contiennent des valeurs en double, toutes les valeurs en double seront également appliquées, cela peut être ennuyeux. Pour exclure les valeurs en double et ne conserver que les valeurs uniques lors de la création d'une liste déroulante dépendante, ce didacticiel vous présentera quelques astuces.

Créer des listes déroulantes dépendantes avec des valeurs uniques uniquement par les fonctionnalités Excel

Créez des listes déroulantes dépendantes avec des valeurs uniques uniquement grâce à une fonctionnalité étonnante


Créer des listes déroulantes dépendantes avec des valeurs uniques uniquement par les fonctionnalités Excel

Il est quelque peu gênant de créer des listes déroulantes dépendantes avec des valeurs uniques uniquement dans Excel, vous devez appliquer l'opération ci-dessous étape par étape :

Étape 1 : Créer des noms de plage pour les première et deuxième données de la liste déroulante

1Cliquez sur Formules > Définir le nom, voir capture d'écran:

2. Dans le Nouveau nom boîte de dialogue, entrez un nom de plage Catégories into the Nom zone de texte (vous pouvez taper tout autre nom dont vous avez besoin), puis tapez cette formule =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) into the Se réfère à zone de texte et enfin cliquez sur le OK bouton:

Notes: A2: A100 est la liste de données sur laquelle vous allez créer la première liste déroulante, si vous avez des données volumineuses, modifiez simplement la référence de cellule dont vous avez besoin.

3. Continuez à créer un nom de plage pour la deuxième liste déroulante, cliquez sur Formules > Définir le nom pour ouvrir la boîte de dialogue Nouveau nom, entrez un nom de plage Alimentation into the Nom zone de texte (vous pouvez taper tout autre nom dont vous avez besoin), puis tapez cette formule =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) into the Se réfère à zone de texte et enfin cliquez sur le OK bouton:

Notes: B2: B100 est la liste de données sur laquelle vous allez créer la liste déroulante dépendante, si vous avez des données volumineuses, modifiez simplement la référence de cellule dont vous avez besoin.

Étape 2 : extrayez les valeurs uniques et créez la première liste déroulante

4. Maintenant, vous devez extraire les valeurs uniques pour les premières données de la liste déroulante en entrant la formule suivante dans une cellule, en appuyant sur Ctrl + Maj + Entrée touches ensemble, puis faites glisser la poignée de recopie vers les cellules jusqu'à ce que les valeurs d'erreur s'affichent, voir capture d'écran :

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Notes: Dans la formule ci-dessus, Catégories est le nom de la plage que vous avez créé à l'étape 2, et D1 est la cellule ci-dessus de votre cellule de formule, veuillez les modifier selon vos besoins.

5. Ensuite, veuillez créer un nom de plage pour ces nouvelles valeurs uniques, cliquez sur Formules > Définir le nom ouvrir le Nouveau nom boîte de dialogue, entrez un nom de plage Uniquecategory into the Nom zone de texte (vous pouvez taper tout autre nom dont vous avez besoin), puis tapez cette formule =OFFSET($D$2, 0, 0, COUNT(IF($D$2:$D$100="", "", 1)), 1) into the Se réfère à zone de texte, enfin, cliquez sur OK bouton pour fermer la boîte de dialogue.

Notes: D2: D100 est la liste de valeurs uniques que vous venez d'extraire, si vous avez des données volumineuses, modifiez simplement la référence de cellule dont vous avez besoin.

6. Dans cette étape, vous pouvez insérer la première liste déroulante. Cliquez sur une cellule où vous souhaitez insérer la liste déroulante, puis cliquez sur Données > Validation des données > Validation des donnéeset dans le Validation des données boîte de dialogue, sélectionnez Liste du Autoriser déroulant, puis entrez cette formule : =Catégorie unique into the Source zone de texte, voir capture d'écran:

7. Puis clique OK , la première liste déroulante sans valeurs en double est créée comme illustré ci-dessous :

Étape 3 : extrayez les valeurs uniques et créez la liste déroulante dépendante

8. Extrayez les valeurs uniques de la liste déroulante secondaire, copiez et collez la formule ci-dessous dans une cellule, puis appuyez sur Ctrl + Maj + Entrée simultanément, puis faites glisser la poignée de recopie vers les cellules jusqu'à ce que les valeurs d'erreur s'affichent, voir capture d'écran :

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Notes: Dans la formule ci-dessus, Alimentation est le nom de la plage que vous avez créée pour les données de la liste déroulante dépendante, Catégories est le nom de la plage que vous avez créée pour les premières données de la liste déroulante, et E1 est la cellule ci-dessus de votre cellule de formule, H2 est la cellule que vous avez insérée dans la première liste déroulante, veuillez les modifier selon vos besoins.

9. Ensuite, continuez à créer un nom de plage pour ces valeurs uniques secondaires, cliquez sur Formules > Définir le nom ouvrir le Nouveau nom boîte de dialogue, entrez un nom de plage Nourriture unique into the Nom zone de texte (vous pouvez taper tout autre nom dont vous avez besoin), puis tapez cette formule =OFFSET($E$2, 0, 0, COUNT(IF($E$2:$E$100="", "", 1)), 1) into the Se réfère à zone de texte. Enfin, cliquez OK bouton pour fermer la boîte de dialogue.

Notes: E2: E100 est la liste de valeurs uniques secondaires que vous venez d'extraire, si vous avez des données volumineuses, modifiez simplement la référence de cellule dont vous avez besoin.

10. Après avoir créé le nom de la plage pour les valeurs uniques secondaires, vous pouvez maintenant insérer la liste déroulante dépendante. Cliquez s'il vous plait Données > Validation des données > Validation des donnéeset dans le Validation des données boîte de dialogue, sélectionnez Liste du Autoriser déroulant, puis entrez cette formule : = Aliment unique into the source zone de texte, voir capture d'écran :

11Cliquez sur OK , les listes déroulantes dépendantes avec des valeurs uniques uniquement sont créées avec succès, comme illustré ci-dessous :


Créez des listes déroulantes dépendantes avec des valeurs uniques uniquement grâce à une fonctionnalité étonnante

La méthode ci-dessus peut être un casse-tête pour la plupart d'entre nous, ici, je vais vous présenter un outil pratique- Kutools pour Excel, Avec son Liste déroulante dynamique fonctionnalité, vous pouvez résoudre ce problème avec facilité.

Après l'installation de Kutools pour Excel, veuillez faire comme ceci:

1Cliquez sur Kutools > La liste déroulante > Liste déroulante dynamique, voir capture d'écran:

2. Dans le Liste déroulante dépendante boîte de dialogue, veuillez effectuer les opérations suivantes :

  • Sélectionnez ModeB: 2-5 niveaux en fonction de la liste déroulante du Mode section;
  • Sélectionnez les données sur lesquelles vous souhaitez créer la liste déroulante dépendante à partir du Plage de données boîte;
  • Ensuite, sélectionnez la plage de sortie où vous souhaitez placer la liste déroulante dépendante dans le Gamme de sortie boîte.

3. Ensuite, cliquez sur le Ok , les listes déroulantes dépendantes sont insérées dans la sélection tandis que les valeurs en double sont également exclues. Voir la démo ci-dessous :

Cliquez pour télécharger Kutools for Excel maintenant!


Articles plus relatifs:

  • Créer une liste déroulante avec des images dans Excel
  • Dans Excel, nous pouvons créer rapidement et facilement une liste déroulante avec des valeurs de cellules, mais avez-vous déjà essayé de créer une liste déroulante avec des images, c'est-à-dire lorsque vous cliquez sur une valeur de la liste déroulante, son l'image sera affichée à la fois comme ci-dessous la démo montrée. Dans cet article, je vais expliquer comment insérer une liste déroulante avec des images dans Excel.
  • 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.
  • Créer une liste déroulante dépendante à plusieurs niveaux dans Excel
  • Dans Excel, vous pouvez créer une liste déroulante dépendante rapidement et facilement, mais avez-vous déjà essayé de créer une liste déroulante dépendante à plusieurs niveaux comme illustré ci-dessous? Cet article, je vais parler de la façon de créer une liste déroulante dépendante à plusieurs niveaux dans Excel.
  • Créer une liste déroulante mais afficher différentes valeurs dans Excel
  • Dans la feuille de calcul Excel, nous pouvons créer rapidement une liste déroulante avec la fonctionnalité de validation des données, mais avez-vous déjà essayé d'afficher une valeur différente lorsque vous cliquez sur la liste déroulante? Par exemple, j'ai les deux données de colonne suivantes dans la colonne A et la colonne B, maintenant, je dois créer une liste déroulante avec les valeurs de la colonne Nom, mais, lorsque je sélectionne le nom dans la liste déroulante créée, le correspondant La valeur de la colonne Nombre est affichée comme la capture d'écran suivante. Cet article présentera les détails pour résoudre cette tâche.

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éeplus
  • 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 gammesplus
  • 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 cellulesplus
  • 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 PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 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
Commentaires (0)
Pas encore de notes. Soyez le premier à évaluer!
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL