Extraction sans doublon

Résolu
amar_7423 Messages postés 29 Statut Membre -  
amar_7423 Messages postés 29 Statut Membre -
Bonjour,
Sur colonne B, j'ai par exemple R, R, R, T, T, T, T, T, P, P. Maintenant je veux extraire R, T, P seulement et les placer en ligne par exemple dans E5,F5,G5. avec formule excel ou vba.
Merci d'avance pour votre aide.
A voir également:

4 réponses

Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Bonjour,

avec une formule matricielle qu'il faudra confirmer en cliquant en même temps sur les trois touches du clavier Ctrl Shift et Entrée et si tu fais bien la formule se placera automatiquement entre ces accolades {}

a coller en C2
=SIERREUR(DECALER(A$2;EQUIV(0;NB.SI(C$1:C1;A$3:A$20);0););"")

par contre la dernière cellule retournera 0, pour éviter ça format de cellule personnalisé et créer ce format Standard;; ou 0;;
0
amar_7423 Messages postés 29 Statut Membre
 
Bonjour Mike,
Merci de la réponse si rapide mais ça ne fonctionne pas !

Si je tire la formule vers la droite je vois 0, R, 0, R, 0, R, tout court.

Avez vous testé la formule?
0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Re,

ah excuse, répondu trop vite et j'ai zappé que l'incrémentation devait se faire vers la droite
si par exemple tes données sont en A2:A20 et ta formule est en F2 il est impératif que la cellule de-suite à gauche soit vide donc dans mes explications la cellule E2 vide et colle cette formule matricielle en F2 que tu incrémenteras vers la droite

=SIERREUR(DECALER($A$2;EQUIV(0;SI($A$2:$A$20<>"";NB.SI($E$2:E2;$A$2:$A$20));0););"")
0
amar_7423 Messages postés 29 Statut Membre
 
Merci pour votre aide si précieuse.
Cà marche très bien.
Mais c'est possible de le trier croissant et recopie dans une autre feuille?
0