[Astuce]Extraction sans doublons matricielle à deux critères

commandant

XLDnaute Junior
Bonjour à tous,

Voila quelques temps que je me prend la tête sur le problème suivant:
J'aimerai générer dynamiquement une extraction sans doublons d'une liste à deux colonnes.
Il est relativement simple de réaliser cette opération lorsque l'on a une seule colonne mais je n'ai rien trouvé pour deux.

Je vous propose donc la solution suivante (dont je ne suis pas encore pleinement satisfait).
Notre liste de valeurs sur deux colonnes se situe en A2:B9.
On génère dans la colonne C une liste des couples uniques concaténés avec le caractère "|".
Code:
=INDEX(A$1:A$9&"|"&B$1:B$9;MIN(IF(COUNTIF(C$1:D1;A$2:A$9&"|"&B$2:B$9)=0;ROW(A$2:B$9))))&""
Attention il s'agit d'une formule matricielle, il faut donc la valider par crtl+shift+enter
Dans les colonnes D et E on décompose ensuite la colonne C:
Code:
=LEFT(C2;FIND("|";C2)-1)
Code:
=RIGHT(C2;LEN(C2)-FIND("|";C2))

Voila, en espérant que cela puisse en aider certains.
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 936
Membres
103 987
dernier inscrit
Doctami