3.4 · Validation des données & listes déroulantes

Niveau 3 · Avancé : tableaux croisés & graphiques

3.4Validation des données & listes déroulantes

Objectif : sécuriser la saisie avec la validation des données et créer des listes déroulantes (dépendantes).
Temps estimé : 20 min

La qualité d'une analyse dépend de la qualité de la saisie. « Paris », « paris », « PARIS » (avec un espace) : trois valeurs différentes pour Excel, et vos TCD sont faux. La validation des données empêche ces dérives : elle restreint ce qu'une cellule accepte — une liste de choix, un nombre borné, une date plausible, une longueur de code.

L'outil vedette est la liste déroulante : l'utilisateur choisit au lieu de taper. Vous apprendrez à la créer proprement (source dans un tableau structuré pour qu'elle s'étende seule), à ajouter messages d'aide et alertes d'erreur, et à construire des listes en cascade (le choix de la région filtre les villes proposées) avec INDIRECT.

Vocabulaire de la section

Validation des données
Règles de saisie d'une cellule : Données → Validation des données (liste, nombre, date, longueur de texte, formule personnalisée).
Liste déroulante
Validation de type « Liste » : la cellule propose un menu de choix — zéro faute de frappe.
Message d'entrée / alerte d'erreur
Aide affichée à la sélection de la cellule / message bloquant ou avertissant en cas de saisie invalide.
Listes dépendantes
Deuxième liste filtrée par le choix de la première (Région → Villes), classiquement réalisée avec des plages nommées et INDIRECT.
Vérifiez votre compréhension

Comment faire piloter PLUSIEURS TCD par un même segment ?

Validation des données & listes déroulantes
Vidéo hébergée sur YouTube — ouvrir dans un nouvel onglet ↗
Tutos validation des données & liste déroulante (recherche)
Cliquer pour voir les résultats à jour ↗

En pratique — Sécuriser un formulaire de commande

  1. Créez une feuille « Params » avec la liste de vos 4 villes dans un tableau structuré.
  2. Sur la feuille de saisie, sélectionnez la colonne Ville → Données → Validation → Autoriser : Liste → Source : vos villes.
  3. Sur la colonne Quantité : Validation → Nombre entier → entre 1 et 500, avec une alerte d'erreur « Quantité entre 1 et 500 ».
  4. Testez : tapez une ville farfelue ou 9999 — Excel refuse. La saisie est désormais fiable à la source.
Un formulaire qui rend les fautes de saisie impossibles — vos TCD ne mentiront plus.

Points clés à retenir

  • La validation traite le mal à la racine : les erreurs de saisie n'entrent jamais dans le fichier.
  • Liste déroulante = l'anti « Paris/paris/PARIS » ; stockez la source dans un tableau structuré pour qu'elle s'étende seule.
  • Messages d'entrée pour guider, alertes d'erreur pour bloquer (style Arrêt) ou avertir (style Avertissement).
  • La validation ne s'applique qu'aux nouvelles saisies : cerclez les données invalides existantes (Validation → Entourer les données non valides).

Questions fréquentes

Comment faire une liste déroulante avec recherche ?

Excel 365 la propose nativement : commencez à taper dans la cellule, la liste se filtre automatiquement (fonctionnalité AutoComplete des listes déroulantes).

Ma liste dépendante avec INDIRECT ne marche pas, pourquoi ?

Le nom de plage doit correspondre EXACTEMENT au choix de la 1re liste (sans espaces — remplacez-les par des underscores dans les noms, et adaptez avec SUBSTITUE).

Autres ressources