Extraction sans doublon

Résolu/Fermé
amar_7423 Messages postés 29 Date d'inscription samedi 20 février 2021 Statut Membre Dernière intervention 23 juin 2024 - 26 août 2021 à 14:01
amar_7423 Messages postés 29 Date d'inscription samedi 20 février 2021 Statut Membre Dernière intervention 23 juin 2024 - 26 août 2021 à 17:48
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 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 5 099
26 août 2021 à 14:26
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 Date d'inscription samedi 20 février 2021 Statut Membre Dernière intervention 23 juin 2024
26 août 2021 à 14:53
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 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 5 099
26 août 2021 à 16:56
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 Date d'inscription samedi 20 février 2021 Statut Membre Dernière intervention 23 juin 2024
26 août 2021 à 17:48
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