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.
- Étape 1 : Créer des noms de plage pour les première et deuxième données de la liste déroulante
- Étape 2 : extrayez les valeurs uniques et créez la première liste déroulante
- Étape 3 : extrayez les valeurs uniques et créez la liste déroulante dépendante
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 =DÉCALAGE($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:
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 Nourriture into the Nom zone de texte (vous pouvez taper tout autre nom dont vous avez besoin), puis tapez cette formule =DÉCALAGE($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:
É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 :
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 Catégorie unique 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.
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 Sauvegarde de > 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 Identifier 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 :
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.
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 Sauvegarde de > 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 for Excel, Avec son Liste déroulante dynamique fonctionnalité, vous pouvez résoudre ce problème avec facilité.
Après l'installation de Kutools for 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 :
- Choisir 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.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement 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!