Structuration de listes uniques
Glissez pour afficher le menu
La saisie de texte libre perturbe souvent les formules dynamiques car les systèmes de reporting dépendent de correspondances exactes. Dans ce chapitre, création de listes de saisie contrôlées à l'aide de UNIQUE et de la validation des données.
Structure de UNIQUE
=UNIQUE(array, [by_col], [exactly_once])
array: ensemble de données évalué ;[by_col]: contrôle l’orientation ;[exactly_once]: contrôle le comportement des doublons ;FALSE: retourne une instance de chaque valeur ;TRUE: retourne uniquement les valeurs apparaissant une seule fois.
Formule utilisée dans ce chapitre :
=UNIQUE(Sales_Data[Region])
Génère une liste dynamique des régions uniques à partir de l’ensemble de données.
Créer une nouvelle feuille nommée :
Reference_Lists
Ajouter les en-têtes suivants :
| Cell | Value |
|---|---|
| A1 | Regions |
| B1 | Sales Reps |
Dans A2, saisir :
=UNIQUE(Sales_Data[Region])
La liste se met automatiquement à jour lors de l’ajout de nouvelles régions dans Sales_Data.
Copier les lignes suivantes dans Sales_Data :
21/02/2026,1052,C001,Laptop,Central,Marcos,4
22/02/2026,1053,C015,Phone,Central,Marcos,6
23/02/2026,1054,C023,Monitor,Southwest,Priya,2
24/02/2026,1055,C034,Keyboard,Southwest,Priya,8
25/02/2026,1056,C042,Tablet,Central,Fatima,3
26/02/2026,1057,C008,Mouse,Southwest,Fatima,10
27/02/2026,1058,C019,Laptop,Central,Marcos,5
28/02/2026,1059,C031,Phone,Southwest,Priya,4
01/03/2026,1060,C047,Monitor,Central,Fatima,1
02/03/2026,1061,C003,Keyboard,North,Marcos,7
03/03/2026,1062,C012,Laptop,Southwest,Priya,3
04/03/2026,1063,C025,Mouse,Central,Fatima,9
05/03/2026,1064,C038,Tablet,North,Ana,2
06/03/2026,1065,C011,Phone,Southwest,Marcos,5
07/03/2026,1066,C044,Laptop,East,Priya,4
08/03/2026,1067,C002,Monitor,Central,Fatima,2
09/03/2026,1068,C017,Keyboard,Southwest,Ana,6
10/03/2026,1069,C029,Mouse,North,Marcos,11
11/03/2026,1070,C036,Tablet,Central,Priya,3
12/03/2026,1071,C048,Laptop,Southwest,Fatima,5
13/03/2026,1072,C014,Phone,North,Ricardo,2
Remarquer que les nouvelles régions apparaissent automatiquement dans la plage de débordement.
Dans B2, saisir :
=UNIQUE(Sales_Data[Sales_Rep])
Chaque commercial apparaît une seule fois, quel que soit le nombre de transactions.
Sélectionner la colonne Region dans Sales_Data.
Appliquer la validation des données :
Allow: List
Utiliser la source suivante :
=Reference_Lists!$A$2:$A$10000
Seules les régions valides peuvent désormais être sélectionnées.
Sélectionner la colonne Sales_Rep.
Appliquer la validation des données en utilisant :
=Reference_Lists!$B$2:$B$10000
Ajouter des lignes supplémentaires dans Sales_Data.
Remarquer que :
- Les listes de référence se mettent à jour automatiquement ;
- Les menus déroulants se mettent à jour automatiquement ;
- Les nouvelles régions et commerciaux sont immédiatement disponibles.
Dans Reference_Lists, saisir :
=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)
Cela retourne uniquement les valeurs apparaissant une seule fois dans l’ensemble de données.
1. Pourquoi la saisie de texte libre pose-t-elle problème dans les systèmes de reporting dynamiques d’Excel ?
2. Quel est le principal avantage d'utiliser UNIQUE avec des références de tableau structurées ?
3. Que fait le paramètre du troisième argument de UNIQUE à TRUE ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion