«

»

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 2 options :

  • Soit utiliser Power Query (si vous avez Excel 2013 ou +)
  • Soit faire une fonction matricielle

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/


(1 commentaire)

  1. bimbo

    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

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *