Comment ajouter une liste déroulante dans Google Sheets

Une liste déroulante dans Google Sheets permet de choisir une valeur parmi un ensemble d'options au lieu de la saisir. Les entrées restent cohérentes et les fautes de frappe ne peuvent pas s'y glisser.

Un menu déroulant est une règle de validation des données qui limite une cellule aux options que vous définissez et les affiche sous forme de menu. Les étapes ci-dessous montrent comment en ajouter un. Plus bas, vous verrez comment le remplir à partir d'une plage, lui attribuer des couleurs, le modifier, le copier ou le supprimer, et créer un menu déroulant dépendant.

Comment ajouter une liste déroulante dans Google Sheets

Pour insérer un menu déroulant, il vous faut les cellules et les options parmi lesquelles choisir.

  1. Sélectionnez la cellule ou la plage où vous voulez le menu déroulant.
  2. Allez dans Insertion > Menu déroulant. Vous pouvez aussi faire un clic droit sur les cellules et choisir Menu déroulant, ou aller dans Données > Validation des données et cliquer sur Ajouter une règle.
  3. Dans le panneau latéral Règles de validation des données, laissez Critères sur Menu déroulant.
  4. Saisissez chaque option dans son propre champ.
  5. Cliquez sur OK.
Liste déroulante dans Google Sheets — panneau Règles de validation des données avec le critère Menu déroulant et cinq marques de voiture

La cellule affiche désormais un chip avec une flèche. Cliquez dessus et choisissez une option. Pour créer un menu déroulant qui lit ses options dans des cellules de votre feuille, utilisez Menu déroulant (à partir d'une plage), expliqué plus bas.

Quels sont les avantages des listes déroulantes dans Google Sheets ?

Les listes déroulantes présentent de nombreux avantages, notamment :

Précision : Les listes déroulantes de Google Sheets améliorent la précision des données en limitant les options à des choix prédéfinis. Cela élimine les erreurs et les fautes de frappe, et facilite l'analyse des données par la suite.

Gain de temps : Les listes déroulantes vous font gagner beaucoup de temps, car elles offrent un moyen simple et rapide de saisir des données. Au lieu de taper les valeurs, il vous suffit de sélectionner une option dans le menu déroulant.

Cohérence: avec les listes déroulantes, vous avez la garantie que vos données restent cohérentes, car les utilisateurs choisissent parmi un ensemble d'options prédéfini.

Dans cet exemple, prenons une feuille de calcul qui contient plusieurs marques de voitures, leurs modèles et leurs prix.

Liste déroulante dans Google Sheets — onglet Cars avec les marques, modèles et prix des voitures dans les colonnes A à C

Comment créer un menu déroulant à partir d'une plage

Choisissez le critère selon la fréquence à laquelle la liste change. Pour quelques options fixes, comme À faire, En cours et Terminé, le critère Liste déroulante avec des éléments saisis fonctionne bien. L'inconvénient, c'est que chaque modification vous oblige à ouvrir le panneau de validation des données et à modifier les éléments à la main.

En revanche, si vous sélectionnez Liste déroulante (à partir d'une plage), la liste se met à jour automatiquement chaque fois que vous ajoutez ou supprimez des éléments dans cette plage.

Dans cet exemple, Google Sheets a créé la liste déroulante à partir de l'onglet Cars , en récupérant les données de la plage indiquée (à partir de la cellule A2, vers le bas). Si vous ajoutez des données dans cette plage, Google Sheets met automatiquement à jour la liste déroulante.

Les options apparaissent dans le même ordre que les cellules de la plage source. Pour les réorganiser, triez la plage ou faites pointer le menu déroulant vers une copie triée créée avec la Fonction SORT. Dans une liste saisie, faites glisser les éléments par la poignée située à leur gauche dans le panneau latéral.

Menu déroulant à partir d'une plage dans Google Sheets — Menu déroulant (à partir d'une plage) défini sur =Cars!$A$2:$A avec la liste ouverte dans la cellule A2

Comment attribuer des couleurs à une liste déroulante

Si vous trouvez votre menu déroulant fade et peu attrayant, vous pouvez le personnaliser en attribuant une couleur différente à chaque élément.

Cliquez sur le cercle à côté de l'élément à personnaliser. Il ne vous reste plus qu'à choisir une couleur de fond pour cet élément.

Liste déroulante en couleurs dans Google Sheets — sélecteur de couleur ouvert pour l'élément Nissan dans le panneau latéral

Vous pouvez attribuer une couleur différente à chaque élément, ce qui rend les valeurs plus faciles à repérer quand vous relisez ou triez les données.

Les couleurs des chips remplacent l'ancienne méthode, qui consistait à créer une règle de mise en forme conditionnelle pour chaque option. Utilisez Format > Mise en forme conditionnelle uniquement si la valeur du menu déroulant doit colorer une ligne entière, comme le montre ce guide sur la mise en forme conditionnelle basée sur une autre cellule.

Liste déroulante dans Google Sheets — un chip de couleur différente pour chaque marque de voiture

Options avancées du menu déroulant : texte d'aide, données non valides et style d'affichage

Quand vous créez un menu déroulant et appliquez une validation des données dans Google Sheets, quelques options avancées vous permettent de personnaliser les critères de validation.

Pour afficher un texte d'aide pour la cellule sélectionnée, cochez la case et rédigez votre message personnalisé.

Options avancées du menu déroulant dans Google Sheets — texte d'aide activé, Refuser la saisie et le style d'affichage Chip

Si vous saisissez des données non valides au lieu de choisir un élément du menu déroulant, Google Sheets affiche un message d'avertissement.

Liste déroulante dans Google Sheets — avertissement de donnée non valide sur Audi, une valeur absente de la liste

Vous pouvez aussi choisir l'option Refuser la saisie si les données ne sont pas valides. Google Sheets refuse alors automatiquement la saisie et affiche un message.

Validation des données dans Google Sheets — message Un problème est survenu après une saisie refusée

Vous pouvez aussi personnaliser le style d'affichage si vous ne voulez pas des chips du menu déroulant. Si vous sélectionnez Flèche, Google Sheets affiche uniquement une flèche vers le bas dans la cellule.

Style d'affichage du menu déroulant dans Google Sheets — style Flèche affichant Nissan avec une flèche vers le bas

Si vous choisissez Texte brut, le menu déroulant n'est pas visible. Il apparaît quand vous double-cliquez sur la cellule. Si vous commencez à saisir du texte dans la cellule, Google Sheets vous propose les options disponibles qui y correspondent.

Style d'affichage du menu déroulant dans Google Sheets — style Texte brut proposant Toyota après la saisie de T

Comment modifier une liste déroulante

Sélectionnez une cellule contenant le menu déroulant, allez dans Données > Validation des données et cliquez sur la règle dans le panneau latéral. Vous pouvez aussi ouvrir le menu déroulant et cliquer sur l'icône en forme de crayon en bas de la liste.

Dans le panneau latéral, modifiez les cellules sous Appliquer à la plage, ajoutez ou supprimez des éléments, ou faites-les glisser pour changer leur ordre. Cliquez sur Terminé pour enregistrer les modifications.

Comment copier une liste déroulante

Copiez la cellule contenant le menu déroulant et collez-la dans une autre cellule. La règle et ses options sont copiées avec elle.

Pour coller uniquement le menu déroulant et conserver la mise en forme des cellules cibles, utilisez Édition > Collage spécial > Validation des données uniquement. Pour le recopier vers le bas d'une colonne, faites glisser la poignée de recopie dans l'angle inférieur droit de la cellule.

Comment supprimer une liste déroulante

Sélectionnez les cellules contenant le menu déroulant et allez dans Données > Validation des données. Cliquez sur la règle, puis sur Supprimer la règle. Les valeurs déjà présentes dans les cellules restent en place ; seul le menu déroulant disparaît.

Comment créer une liste déroulante dépendante

Une liste déroulante dépendante, aussi appelée menu déroulant conditionnel, affiche des options en fonction de la valeur choisie dans un autre menu déroulant.

Autrement dit, les choix proposés dans le second menu déroulant dépendent de la sélection faite dans le premier. Par exemple, si vous sélectionnez Toyota, le second menu déroulant propose les véhicules Toyota.

Pour créer une liste déroulante dépendante, suivez les instructions ci-dessous.

1. Créez le premier menu déroulant

Commencez par sélectionner Liste déroulante (à partir d'une plage) dans le Critères section.

Sélectionnez la cellule à laquelle vous allez appliquer la validation des données. Dans cet exemple, je crée le menu déroulant dans la cellule F2.

Liste déroulante dépendante dans Google Sheets — premier menu déroulant en F2 défini sur Menu déroulant (à partir d'une plage) sur A2:A

Après avoir sélectionné la plage où vous voulez créer le menu déroulant, choisissez la plage de cellules qui contient toutes les options à ajouter à la liste (colonne A, à partir de la cellule A2).

2. Filtrez les données du premier menu déroulant

J'utilise la fonction Fonction FILTRE pour créer une formule qui renvoie uniquement les options disponibles correspondant à la première colonne.

FILTER(plage, condition1, [condition2, …])

La plage correspond aux données à filtrer. Dans cet exemple, il s'agit des données de la colonne B. 

La condition est la colonne ou la ligne qui contient les valeurs correspondant à la première colonne. Il s'agit des données de la première colonne qui correspondent à la valeur de la cellule F2.

Voici la formule : =filter(B2:B,A2:A=F2)

Quand je sélectionne une marque de voiture dans le menu de la cellule F2, tous les modèles disponibles de cette marque apparaissent dans la colonne D.

Liste déroulante dépendante dans Google Sheets — =filter(B2:B,A2:A=F2) listant les modèles Nissan dans la colonne D

3. Créez le second menu déroulant

Je crée un autre menu déroulant dans la cellule G2, qui récupère les données de la colonne D.

Liste déroulante dépendante dans Google Sheets — second menu déroulant en G2 qui lit ses options dans D2:D

Quand je choisis une marque de voiture dans le premier menu, le second menu déroulant change en fonction de l'option sélectionnée dans le premier.

Menu déroulant conditionnel dans Google Sheets — liste des modèles n'affichant que les modèles Chevrolet

Je peux maintenant créer une autre formule avec la fonction FILTER pour afficher le prix.

Liste déroulante dépendante dans Google Sheets — formule FILTER en H2 renvoyant 18 000 pour une Chevrolet Cruze

Passez à la vitesse supérieure avec la validation des données

Voilà comment créer un menu déroulant dépendant dans Google Sheets. 

Quand plusieurs personnes saisissent des données dans la même feuille de calcul, essayez Formulaires Sheetgo. Vous créez un formulaire avec les mêmes contrôles, menus déroulants dépendants compris, et les gens le remplissent sans avoir besoin d'accéder à votre feuille de calcul.

Chaque réponse arrive sous forme de ligne dans Google Sheets. Sheetgo transfère ensuite ces lignes vers les rapports et fichiers de votre équipe, pour que les données restent propres et prêtes pour l'IA dès la première saisie.

Vous pouvez aussi aimer...

Fonctionnalités et formules de google sheets

Top 5 des formules de tableaux dynamiques dans Google Sheets 

Google Sheets a évolué au-delà des feuilles de calcul de base. Avec l'introduction de formules de tableaux dynamiques, les utilisateurs peuvent désormais manipuler et analyser...
Fonctionnalités et formules de google sheets

Maîtriser la formule FILTER : 4 cas d'utilisation avec exemples

La formule FILTRE de Google Sheets est un outil polyvalent permettant d'extraire des données répondant à des conditions spécifiques. Contrairement à la formule QUERY,...
Fonctionnalités et formules de google sheets

Exploiter la puissance de SUMIF et SUMIFS dans Google Sheets : 4 cas d'utilisation réels

Les formules SUMIF et SUMIFS de Google Sheets sont des outils indispensables pour effectuer des sommations conditionnelles. Elles simplifient les...