Comment créer plusieurs listes déroulantes dépendantes dans Excel

Comment créer plusieurs listes déroulantes dépendantes dans Excel

Vous savez peut-être comment créer un menu déroulant dans Excel, mais vous ne savez peut-être pas comment créer plusieurs menus déroulants dépendants.



Il existe différentes approches pour créer plusieurs menus déroulants, certains étant faciles à exécuter et d'autres difficiles. Cet article explique comment procéder relativement rapidement avec une seule formule de décalage.

Exemple de création de plusieurs listes déroulantes dépendantes

Examinons les données ci-dessous pour lesquelles vous avez l'intention de créer une liste déroulante dépendante à l'aide de la formule de décalage.





Ici, vous pouvez voir trois ligues différentes, chacune avec sa liste d'équipes. Afin de simplifier le concept, chaque ligue ne peut avoir qu'un petit nombre d'équipes au lieu de présenter une liste complète.

Sur le côté gauche, vous avez deux choix pour sélectionner une ligue et son équipe correspondante. La sélection de votre équipe dépendra de la ligue que vous choisissez, car le deuxième choix dépend du premier choix.



comment savoir ce qu'est ma carte mère

Notre objectif est de créer un menu déroulant simple pour les noms de ligue et un menu déroulant dépendant pour la liste de chaque ligue.

Création d'un menu déroulant simple pour les ligues de football

1. Allez au Onglet Données et cliquez sur La validation des données .

2. Sélectionnez le Liste dans Autoriser option dans les critères de validation.

3. Sélectionner des cellules E4 à G4 comme source.

Quatre. Cliquez sur d'accord pour appliquer les modifications.

En trois étapes simples, vous pouvez créer une simple liste déroulante. Puis copier et coller la formule au reste des cellules en bas de la ligne.

En rapport: Comment créer une liste déroulante dans Microsoft Excel

Création d'une liste déroulante dépendante dans Excel

Le menu déroulant de l'équipe de football repose sur une simple liste déroulante que vous venez de créer. Si vous choisissez une ligue spécifique, vous devriez avoir la possibilité de sélectionner une équipe dans le menu déroulant Ligue de football contenant uniquement les équipes de cette ligue.

Utilisation de la formule de décalage pour créer une liste déroulante

Créons une formule pour nous assurer qu'elle fonctionne parfaitement avant de l'insérer directement dans la boîte de validation des données. Après cela, vous pouvez procéder à son implémentation sur l'ensemble de l'ensemble de données.

Jetons un coup d'œil à la syntaxe de la fonction Offset.

La fonction offset a cinq arguments. Discutons-en brièvement ici :

1. Référence : Il fait référence au point de départ des données. La fonction Offset donne une plage proche du point de référence. Par conséquent, le point de référence doit être proche de l'ensemble de données.

2. Lignes: L'argument rows fait référence au nombre de lignes que vous souhaitez déplacer vers le bas à partir du point de référence.

3. Colonne: Tout comme les lignes, cet argument décrit le nombre d'endroits que vous souhaitez déplacer dans les colonnes d'un ensemble de données. Étant donné que la position de la colonne dépend de la ligue de football incluse dans notre liste déroulante simple, vous devrez peut-être utiliser la fonction match comme argument de colonne.

4. Hauteur et largeur : Ces deux arguments font référence à la position des cellules dans lesquelles vous vous trouvez actuellement en fonction de l'argument de lignes et de colonnes sélectionné précédemment. Vous devez compter cela manuellement, alors soyez prudent lorsque vous ajoutez la valeur. Vérifiez-le également deux fois pour confirmation.

Implémentons la fonction offset sur cet ensemble de données pour mieux comprendre le concept.

Implémentation de la fonction de décalage

Ici, la cellule E4 est une référence car c'est le point de départ de l'ensemble de données. En outre, le plan consiste à copier la même formule dans d'autres cellules de la ligne afin que vous puissiez en faire une référence de cellule absolue en ajoutant un $ signe.

Étant donné que le nom de l'équipe commence sous le point de référence, l'argument de ligne sera 1.

Cependant, l'argument de hauteur peut varier entre 0, 1 et 2, et vous ne pouvez pas l'ajouter manuellement à chaque cellule. Pour remplir d'autres onglets avec la formule, vous pouvez utiliser une fonction de correspondance qui attribue correctement un numéro de colonne. Discutons-en brièvement sans entrer dans trop de détails.

Syntaxe de la fonction de correspondance

Lookup_value , tableau_recherche , et Type de match sont les trois arguments de la fonction match.

comment inverser la recherche d'images sur android

Dans cet exemple, la valeur de la cellule B5 est la valeur de recherche, tandis que la liste des noms de ligue dans les cellules E4 à G4 est le tableau de recherche. De match_type, choisissons la correspondance exacte.

Sélectionnez toute la fonction de correspondance et appuyez sur F9 pour vérifier s'il a choisi la bonne position de colonne pour la ligue de football sélectionnée dans le menu déroulant simple. La fonction de correspondance commence à compter à partir de la première colonne et considère la cellule E4 à la position un, qui est le point de référence.

D'autre part, le décalage commence à compter à partir de 0. La fonction de correspondance doit également prendre la colonne de référence à la position zéro pour la rendre cohérente avec la fonction de décalage. Pour changer cela, soustrayez un de la formule entière.

Ensuite, définissez la hauteur sur le nombre maximum de valeurs que vous souhaitez dans la liste déroulante et la largeur sur un. Cela correspond à la position de la ligne et de la colonne dans la formule.

presse Entrer pour voir si la formule a choisi la bonne équipe.

Maintenant que la formule est prête, ajoutons-la à la validation des données.

Ajout d'une formule à la validation des données

1. En appuyant CTRL + C , vous pouvez copier la formule à partir de la cellule sélectionnée.

2. Aller à La validation des données .

3. Placez la formule copiée comme source après avoir sélectionné le Lister comme première option.

Une fois exécutée, la formule générera plusieurs menus déroulants dépendants pour les équipes de football.

Copier et coller la formule en bas de la rangée pour que les équipes de football la mettent en œuvre tout au long de la rangée.

Voici comment vous pouvez utiliser la formule de décalage et la fonction de correspondance en combinaison pour créer une liste déroulante dépendante de plusieurs. La formule de décalage peut sembler déroutante au début, mais vous vous y habituerez après l'avoir mise en œuvre plusieurs fois.

En rapport: Comment travailler avec des onglets de feuille de calcul dans Microsoft Excel

Facilitez la création de menus déroulants avec la formule de décalage

De nombreuses feuilles sur le lieu de travail nécessitent la création de listes déroulantes. L'approche de la formule de compensation est la méthode la plus rapide et la plus simple pour créer l'ensemble de la liste déroulante en utilisant une seule formule.

De plus, il est possible de sélectionner manuellement des cellules pour la validation des données afin de créer des listes déroulantes. Cependant, la création manuelle de listes déroulantes pour un ensemble de données volumineux prend du temps et les risques d'erreurs sont plus grands. Tout comme Excel, vous pouvez également créer un menu déroulant pour Google Sheets.

Partager Partager Tweeter E-mail Comment créer une liste déroulante dans Google Sheets

Si vous voulez vous assurer que seules certaines données peuvent être ajoutées à une cellule, commencez à restreindre les entrées avec des listes déroulantes dans Google Sheets.

Lire la suite
Rubriques connexes
  • Productivité
  • Conseils sur les feuilles de calcul
  • Microsoft Excel
  • Conseils Microsoft Office
  • L'analyse des données
A propos de l'auteur Shan Abdel |(46 articles publiés)

Shan Abdul est diplômé en génie mécanique. Après avoir terminé ses études, il a commencé sa carrière en tant qu'écrivain indépendant. Il écrit sur l'utilisation de différents outils et logiciels pour aider les gens à être plus productifs en tant qu'étudiant ou professionnel. Dans ses temps libres, il adore regarder des vidéos Youtube sur la productivité.

Plus de Shan Abdul

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner