Table des matières
Dans les grands ensembles de données, il est possible que des valeurs soient dupliquées ou que les mêmes valeurs apparaissent plus d'une fois. valeurs uniques d'une gamme ou une liste, vous pouvez utiliser l'outil Excel UNIQUE La fonction Excel UNIQUE renvoie une liste de valeurs uniques dans une plage ou dans une liste. La fonction UNIQUE prend en charge les valeurs de type texte, chiffres, dates, heures, etc.
Dans cet article, je vous montrerai différents exemples d'utilisation de l'outil Excel UNIQUE fonction.
Télécharger pour pratiquer
Utilisations de la fonction UNIQUE.xlsxPrincipes de base de la fonction EXP : résumé et syntaxe
Résumé
L'Excel UNIQUE C'est une fonction très facile à utiliser, vous pouvez extraire à la fois des valeurs uniques et des valeurs distinctes uniques et elle permet également de comparer des colonnes à des colonnes ou des lignes à des lignes.
Syntaxe
UNIQUE(tableau, [by_col], [exactly_once])
Arguments
Arguments | Obligatoire/optionnel | Explication |
---|---|---|
tableau | Requis | Il s'agit d'une plage de cellules ou d'un tableau à partir duquel on peut extraire les données suivantes unique valeurs |
par_col | En option | Il s'agit d'une valeur booléenne permettant de comparer et d'extraire unique valeurs. |
Ici, FAUX signifie par rang ; VRAI signifie par colonne. par défaut (FALSE) exactement_une fois En option Il s'agit également d'une valeur booléenne.
Ici, VRAI signifie des valeurs qui se sont produites une fois ;
FAUX signifie toutes les valeurs uniques.
par défaut (FALSE)
Valeur de retour
Le site UNIQUE renvoie une liste ou un tableau de valeurs uniques.
Version
Le site UNIQUE est disponible pour Excel 365 et Excel 2021.
Utilisations de la fonction UNIQUE d'Excel
1. utilisation de la fonction UNIQUE pour les valeurs de texte
Vous pouvez utiliser le UNIQUE pour extraire unique à partir de valeurs de type texte ou chaîne de caractères.
Ici, je veux obtenir le unique le nom du fruit de la Nom du produit colonne.
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique valeurs.
=UNIQUE(B4:B12)
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules B4:B12 comme un tableau .
Maintenant, appuyez sur ENTER et le UNIQUE retournera la liste des unique des valeurs de la plage sélectionnée.
Lire la suite : Excel VBA pour obtenir les valeurs uniques d'une colonne (4 exemples)
2. utilisation de la fonction UNIQUE pour les valeurs numériques
Si vous avez des valeurs numériques, vous pouvez également utiliser la fonction UNIQUE pour extraire unique valeurs.
Ici, je veux obtenir le unique commande les identifiants de la Numéro de commande colonne.
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique valeurs.
=UNIQUE(C4:C12)
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules C4:C12 comme un tableau .
Maintenant, appuyez sur ENTER et le UNIQUE retournera la liste des unique des valeurs de la plage sélectionnée.
Lire la suite : VBA pour récupérer les valeurs uniques d'une colonne dans un tableau en Excel (3 critères)
3. l'utilisation de la fonction UNIQUE d'Excel pour trouver des lignes uniques qui ne sont apparues qu'une seule fois.
Si vous voulez obtenir le unique des valeurs qui n'apparaissent qu'une seule fois dans la liste ou dans une plage, vous pouvez utiliser la fonction UNIQUE fonction.
Je vais commencer la procédure,
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique valeurs.
=UNIQUE(B4:C12,,TRUE)
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules B4:C12 comme un tableau , a gardé le par_col argument FAUX, ou l'a omis parce que l'ensemble de données que j'utilise est organisé en lignes, puis a sélectionné VRAI comme exactement_une fois .
Maintenant, appuyez sur ENTER et le UNIQUE retournera la liste des unique les valeurs qui ne sont apparues qu'une seule fois dans la plage sélectionnée.
4. valeurs uniques dans une rangée
Si vous voulez extraire unique d'une ligne, vous pouvez alors utiliser la fonction UNIQUE fonction.
Pour démarrer la procédure,
⏩En cellule C6, tapez la formule suivante pour obtenir le unique valeurs.
=UNIQUE(C3:K3, TRUE)
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules C3:K3 comme un tableau sélectionné VRAI comme par_col .
Maintenant, appuyez sur ENTER et le UNIQUE renverra la fonction unique des valeurs de la ligne.
5. Utilisation de la fonction UNIQUE d'Excel pour trouver Colonnes uniques
Vous pouvez également obtenir le unique en utilisant l'option UNIQUE fonction.
Pour démarrer la procédure,
⏩ En cellule C7, tapez la formule suivante pour obtenir le unique colonnes.
=UNIQUE(C3:K4, TRUE,TRUE)
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules C3:K4 comme un tableau sélectionné VRAI comme par_col puis sélectionné VRAI comme exactement_une fois .
Maintenant, appuyez sur ENTER et le UNIQUE renverra la fonction unique colonnes.
6. les valeurs uniques ne sont apparues qu'une seule fois
Au cas où vous voudriez extraire les valeurs uniques d'une liste alors vous pouvez également utiliser le UNIQUE fonction.
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique les valeurs d'une liste.
=UNIQUE(B4:B12,,TRUE)
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules B4:B12 comme un tableau , a gardé le par_col argument FAUX, ou l'a omis parce que l'ensemble de données que j'utilise est organisé en lignes. Ensuite, j'ai sélectionné VRAI comme exactement_une fois .
Maintenant, appuyez sur ENTER et le UNIQUE retournera la liste des unique les valeurs qui ne sont apparues qu'une seule fois dans la plage sélectionnée.
7. trouver les valeurs distinctes qui apparaissent plus d'une fois.
En utilisant le UNIQUE ainsi que la fonction la fonction FILTRE et la fonction COUNTIF vous pouvez obtenir la distinction unique les valeurs qui signifient les valeurs qui sont apparues plus d'une fois.
Laissez-moi vous montrer le processus,
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique les valeurs d'une liste.
=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))
Ici, dans le UNIQUE j'ai utilisé la fonction FILTRE(B4:B12, COUNTIF(B4:B12, B4:B12)>1) comme tableau .
Dans le FILTRE j'ai sélectionné la plage B4:B12 comme tableau et utilisé COUNTIF(B4:B12, B4:B12)>1 comme inclure .
Dans le COUNTIF j'ai sélectionné la plage B4:B12 comme gamme également en tant que critères sélectionné B4:B12 puis utilisé >1 .
Maintenant, le COUNTIF La fonction obtiendra le compte des valeurs apparaissant plus d'une fois pour FILTRE Enfin, les UNIQUE renverra la fonction unique valeurs apparaissant plus d'une fois.
Appuyez sur ENTER et le UNIQUE renverra la fonction unique valeurs apparaissant plus d'une fois.
8. utilisation de la fonction UNIQUE d'Excel pour compter les valeurs uniques
Vous pouvez également compter les unique en utilisant l'option FILTRE ainsi que la fonction la fonction ROWS.
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique les valeurs d'une liste.
=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))
Ici, dans le ROWS j'ai utilisé la fonction UNIQUE(FILTER(B4:B12,B4:B12"")) comme tableau .
Dans le UNIQUE j'ai utilisé la fonction FILTRE(B4:B12,B4:B12"") comme tableau .
Dans le FILTRE j'ai sélectionné la plage B4:B12 comme tableau également en tant que inclure sélectionné B4:B12"" pour filtrer les valeurs, pas égal à blanc .
Maintenant, le UNIQUE renverra la fonction unique à partir des valeurs filtrées, alors la ROW retournera le nombre de lignes de valeurs uniques.
Appuyez sur ENTER et vous obtiendrez le nombre de valeurs uniques.
10. Valeurs uniques de plusieurs colonnes
Si vous voulez, vous pouvez extraire valeurs uniques de plusieurs colonnes également, en utilisant simplement l'option UNIQUE fonction.
⏩ En cellule F4, tapez la formule suivante pour obtenir le unique les valeurs de plusieurs colonnes.
=UNIQUE(B4:D12)
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules B4:D12 comme un tableau .
Maintenant, appuyez sur ENTER et le UNIQUE retournera la plage de unique les valeurs de plusieurs colonnes.
10. tri des valeurs uniques par ordre alphabétique
Vous pouvez également utiliser la fonction SORT ainsi que le UNIQUE pour trier unique valeurs par ordre alphabétique.
⏩ En cellule F4, tapez la formule suivante pour obtenir le unique les valeurs de plusieurs colonnes.
=TRI(UNIQUE(B4:D12))
Ici, dans le UNIQUE j'ai sélectionné la plage de cellules B4:D12 comme un tableau . puis a passé le unique aux valeurs TRIER pour trier les unique valeurs par ordre alphabétique.
Maintenant, appuyez sur ENTER et vous obtiendrez les résultats unique les valeurs de plusieurs colonnes.
11. valeurs uniques de plusieurs colonnes et concaténation dans une seule cellule
Vous pouvez extraire unique de plusieurs colonnes, vous pouvez également concaténer ces valeurs dans une seule cellule en utilisant la fonction UNIQUE fonction.
⏩ En cellule F4, tapez la formule suivante pour obtenir le unique les valeurs de plusieurs colonnes.
=UNIQUE(B4:B12& ","&C4:C12)
Ici, dans le UNIQUE j'ai sélectionné les deux plages de cellules B4:B12& ; ","&C4:C12 comme un tableau Maintenant, le UNIQUE extraira les valeurs uniques des deux colonnes puis concaténera les valeurs uniques des deux colonnes avec la fonction (,)
Maintenant, appuyez sur ENTER et vous obtiendrez les valeurs concaténées dans une seule cellule.
12. liste des valeurs uniques en fonction des critères
Vous pouvez obtenir la liste des unique valeurs basées sur des critères tout en utilisant le UNIQUE ainsi que la fonction FILTRE fonction.
Ici, je veux obtenir unique sur la base des critères où le Prix est plus que 400 .
⏩ En cellule G4, tapez la formule suivante pour obtenir le unique des valeurs basées sur des critères.
=UNIQUE(FILTER(B4:B12,D4:D12>F4))
Ici, dans le UNIQUE j'ai utilisé la fonction FILTER(B4:B12,D4:D12>F4) comme tableau .
Dans le FILTRE j'ai sélectionné la plage B4:B12 comme tableau également en tant que inclure sélectionné D4:D12>F4 pour filtrer les valeurs, plus que la cellule sélectionnée F4 .
Maintenant, le UNIQUE renverra la fonction unique des valeurs filtrées.
Enfin, appuyez sur ENTER et vous obtiendrez les valeurs uniques basées sur vos critères donnés.
13. filtrer les valeurs uniques en fonction de plusieurs critères
Vous pouvez également extraire la liste des unique sur la base de plusieurs critères, tout en utilisant le UNIQUE avec la fonction FILTRE fonction.
Ici, je veux obtenir unique sur la base des critères où le Prix est plus que 400 et le Produit le nom est Apple .
⏩ En cellule H4, tapez la formule suivante pour obtenir le unique sur la base de critères multiples.
=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))
Ici, dans le UNIQUE j'ai utilisé la fonction FILTRE(C4:C12, (D4:D12>F4)* (B4:B12=G4)) comme tableau .
Dans le FILTRE j'ai sélectionné la plage C4:C12 comme tableau et utilisé (D4:D12>F4)* (B4:B12=G4) comme inclure où j'ai utilisé deux critères : l'un est pour Prix et un autre pour le Produit nom.
Maintenant, le UNIQUE renverra la fonction unique des valeurs filtrées.
Enfin, appuyez sur ENTER et vous obtiendrez les valeurs uniques basées sur les critères multiples que vous avez utilisés.
14. filtrer les valeurs uniques en fonction de plusieurs critères OU
Vous pouvez également utiliser le UNIQUE et FILTRE pour appliquer plusieurs OU critères.
⏩ En cellule H4, tapez la formule suivante pour obtenir le unique des valeurs provenant de plusieurs OU critères.
=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5))))
Ici, dans le UNIQUE j'ai utilisé la fonction FILTRE(B5:B13, (C5:C13=F5) + (D5:D13=G5)) comme tableau .
Dans le FILTRE j'ai sélectionné la plage B5:B13 comme tableau et utilisé (C5:C13=F5) + (D5:D13=G5) comme inclure où j'ai utilisé deux critères. J'ai ensuite ajouté deux critères pour appliquer OU pour vérifier l'un des critères.
Maintenant, le UNIQUE renverra la fonction unique des valeurs filtrées où OU est appliqué.
Enfin, appuyez sur ENTER et vous obtiendrez les valeurs uniques si l'une des conditions est remplie.
15. obtenir des valeurs uniques en ignorant les blancs
Pendant l'utilisation du UNIQUE avec la fonction FILTRE vous pouvez extraire unique tout en ignorant les cellules vides.
⏩ En cellule F4, tapez la formule suivante pour obtenir le unique en ignorant les blancs.
=UNIQUE(FILTER(B4:B12,B4:B12""))
Ici, dans le UNIQUE j'ai utilisé la fonction FILTRE(B4:B12,B4:B12"") comme tableau .
Dans le FILTRE j'ai sélectionné la plage B4:B12 comme tableau et utilisé B4:B12"" comme inclure pour filtrer les cellules non vierges.
Maintenant, le UNIQUE renverra la fonction unique des valeurs filtrées.
Enfin, appuyez sur ENTER et vous obtiendrez les valeurs uniques tout en ignorant les cellules vides.
16. utilisation de la fonction UNIQUE & ; SORT d'Excel pour ignorer les blancs & ; trier
Vous pouvez également trier les unique tout en ignorant les blancs en utilisant l'option UNIQUE avec la fonction FILTRE fonction.
⏩ En cellule F4, tapez la formule suivante pour obtenir le tri unique en ignorant les blancs.
=TRI(UNIQUE(FILTRE(C4:C12,C4:C12"")))
Ici, dans le TRIER j'ai utilisé la fonction UNIQUE(FILTER(C4:C12,C4:C12"")) comme tableau .
Dans le UNIQUE j'ai utilisé la fonction FILTRE(C4:C12,C4:C12"") comme tableau .
Dans le FILTRE j'ai sélectionné la plage C4:C12 comme tableau et utilisé C4:C12"" comme inclure pour filtrer les cellules non vierges.
Maintenant, le UNIQUE renverra la fonction unique à partir des valeurs filtrées. TRIER permet de trier numériquement les valeurs uniques filtrées.
Enfin, appuyez sur ENTER et vous obtiendrez les valeurs uniques tout en ignorant les cellules vides.
17 Utilisation de la fonction UNIQUE & FILTER d'Excel pour obtenir des lignes uniques en ignorant les blancs.
Vous pouvez également obtenir unique tout en ignorant les blancs en utilisant l'option UNIQUE avec la fonction FILTRE fonction.
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique les rangs ignorant les blancs.
=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)
Ici, dans le UNIQUE j'ai utilisé la fonction FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE comme tableau sélectionné FAUX comme par_col et VRAI comme exactement_une fois .
Dans le FILTRE j'ai sélectionné la plage B4:C12 comme tableau et utilisé (C4:C12””)*(B4:B12””) comme inclure pour filtrer les cellules non vierges des deux colonnes.
Maintenant, le UNIQUE renverra la fonction unique les lignes des valeurs filtrées tout en ignorant les cellules vides.
Enfin, appuyez sur ENTER et vous obtiendrez les lignes uniques tout en ignorant les cellules vides.
18. filtrer les lignes uniques en ignorant les blancs et les tris.
Tout en ignorant les blancs pour obtenir des lignes uniques, vous pouvez aussi les trier en utilisant la fonction TRIER avec la fonction UNIQUE et la fonction FILTRE fonction.
⏩ En cellule D4, tapez la formule suivante pour obtenir le tri unique les rangs ignorant les blancs.
=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))
Ici, dans le TRIER j'ai utilisé la fonction UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE) comme tableau .
Dans le UNIQUE j'ai utilisé la fonction FILTRE(B4:C12, (C4:C12"")*(B4:B12"")) comme le tableau, sélectionné FAUX comme par_col et VRAI comme exactement_une fois .
Dans le FILTRE j'ai sélectionné la plage B4:C12 comme tableau et utilisé (C4:C12””)*(B4:B12””) comme inclure pour filtrer les cellules non vierges des deux colonnes.
Maintenant, le UNIQUE renverra la fonction unique à partir des valeurs filtrées. Ensuite, l'option TRIER permet de trier les valeurs uniques filtrées par ordre alphabétique.
Enfin, appuyez sur ENTER et vous obtiendrez les lignes uniques triées tout en ignorant les cellules vides.
Utilisation de la fonction UNIQUE & CHOOSE d'Excel pour trouver des valeurs uniques dans des colonnes spécifiques.
Vous pouvez trouver unique les valeurs de colonnes spécifiques en utilisant la fonction CHOISIR ainsi que le UNIQUE fonction.
⏩ En cellule D4, tapez la formule suivante pour obtenir le unique les valeurs de colonnes spécifiques.
=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))
Ici, dans le UNIQUE j'ai utilisé la fonction CHOISIR({1,2}, C4:C12, B4:B12) comme tableau .
Dans le CHOISIR j'ai utilisé la fonction {1,2} comme index_num a sélectionné la gamme C4:C12 comme valeur1 puis a sélectionné l'intervalle B4:B12 en tant que valeur2 .
Maintenant, le UNIQUE renverra la fonction unique les valeurs de la plage sélectionnée de la colonne spécifique.
Enfin, appuyez sur ENTER et vous obtiendrez le unique les valeurs de la plage sélectionnée de la colonne spécifique.
20. gestion des erreurs avec IFERROR
Le site UNIQUE la fonction montre l'erreur #CALC si la valeur que vous recherchez n'est pas disponible.
Pour gérer cette erreur, vous pouvez utiliser la fonction IFERROR ainsi que le UNIQUE et FILTRE fonctions.
⏩ En cellule H4, tapez la formule suivante pour traiter l'erreur.
=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)), "Valeur non trouvée")
Ici, dans le IFERROR j'ai utilisé la fonction UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4)))) comme valeur et a fourni le texte Valeur non trouvée comme valeur_si_erreur .
Dans le UNIQUE j'ai utilisé la fonction FILTRE(C4:C12, (D4:D12=F4)* (B4:B12=G4)) comme tableau .
Dans le FILTRE j'ai sélectionné la plage C4:C12 comme tableau et utilisé (D4:D12=F4)* (B4:B12=G4)) comme inclure pour filtrer les valeurs de la plage sélectionnée D4:D12 s'il est égal à F4 , gamme également sélectionnée B4:B12 si elle est égale G4 .
Maintenant, le UNIQUE renverra la fonction unique à partir des valeurs filtrées. Ensuite, les valeurs IFERROR La fonction vérifiera si la valeur est disponible ou non. Si elle n'est pas disponible, elle retournera le texte. Valeur non trouvée au lieu de #CALC erreur.
Enfin, appuyez sur ENTER et vous obtiendrez le unique ou le texte donné.
Les choses à retenir
🔺 Le UNIQUE affichera l'erreur #NAME si vous avez mal orthographié le nom de la fonction.
🔺 Le UNIQUE affichera la fonction #CALC erreur si la valeur n'est pas trouvée.
Vous obtiendrez l'erreur #SPILL dans le UNIQUE si une ou plusieurs cellules de la déversement ne sont pas complètement vides.
Section pratique
J'ai fourni une feuille d'exercice dans le cahier d'exercices pour mettre en pratique ces exemples expliqués.
Conclusion
Dans cet article, j'ai montré 20 exemples d'utilisation de l'outil Excel UNIQUE J'ai également essayé de couvrir le quand et le pourquoi de la UNIQUE Enfin, si vous avez des suggestions, des idées ou des commentaires, n'hésitez pas à en faire part ci-dessous.