Extraire sans doublon avec formule

Extraire sans doublon avec formule

Dans Excel, vous pouvez extraire une liste de données sans doublon en utilisant l'outil Données>Supprimer les doublons

Seulement, si vous votre liste initiale de données est remise à jour régulièrement, vous avez 3 options :

  • Utiliser Power Query (si vous avez Excel 2013 ou +)
  • Faire une fonction matricielle
  • Si vous travaillez avec Office 365, vous pouvez utiliser la fonction UNIQUE

Création de la formule matricielle

Cette formule est l'oeuvre du maître incontesté en matière de formule matricielle : Mike "ExcelIsFun" Girvin.

Si les formules matricielles vous intéresse, je vous renvoie vers son livre (en anglais) pour vous familiariser avec cet univers étrange que sont les formules matricielles dans Excel.

La formule pour extraire toutes les valeurs uniques d'une liste est la suivante :

=INDEX(Ma_Colonne;PETITE.VALEUR(SI(FREQUENCE(SI(Ma_Colonne<>"";EQUIV(Ma_Colonne;Ma_Colonne;0)); LIGNE(Ma_Colonne)-LIGNE($B$2)+1);LIGNE(Ma_Colonne)-LIGNE($B$2)+1);LIGNES(I$2:I2)))

Pour valider une formule matricielle vous devez appuyer simultanément sur les touches Ctrl + Shift + Entrée

Explication des paramètres de la fonction matricielle

  • Ma_Colonne par la plage de cellule qui contient les données que vous voulez extraire
  • B2 par la première cellule de votre colonne où il y a les doublons
  • I2 par la cellule dans laquelle vous voulez voir le résultat (normalement écrire la référence de la cellule  du résultat dans la formule de calcul de cette même formule entraîne une référence circulaire mais pas dans le cas d'une formule matricielle)

Tout le coeur de la formule, c'est la partie PETITE.VALEUR.

Cette partie récupère la position de la prochaine valeur différente des précédentes. Et comme cette formule est incluse dans la fonction INDEX, nous ramenons toutes les valeurs uniques de notre colonne.

Articles complémentaires


Voici une liste d'articles qui pourrait également vous intéresser sur le même thème.

Lien Permanent pour cet article : https://www.excel-exercice.com/extraire-sans-doublon-avec-formule/


(4 commentaires)

Passer au formulaire de commentaire

  1. Merci beaucoup pour cette formule matricielle. Vos instructions sont top. J'adore et pourtant je ne sais pas faire ce type de fonction. Merci

  2. bonjour,
    est ce que cette fonction est utile seulement pour les caractères ou même les numéros.
    pi: j'ai testé cette fonction mais malheureusement pas de succès

    Merci

  3. Bonjour,
    J’ai appliqué la formule comme expliqué mais sans succès. Excel me met une alerte: Excel à manqué de ressources lors de l’an tentative de calcul d’une ou plusieurs formules. Ces formules n’ont pas peu être évaluées.

    Je travaille avec Excel version 15.32 sur Mac

    Étant la dernière formule que j’ai ajouté, ce ne peut être que celle là.

    Avez-vous une explication ?

    Merci d’avance

  4. Bonjour, svp y a t-il une fonction qui nous permet de visualisé les doublons et de les transféré dans une nouvel feuille
    Merci

Laisser un commentaire

Your email address will not be published.