Transposer valeur de plusieurs lignes sur plusieurs colonnes

Résolu
ac49 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
ac49 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un tableau avec en première colonne des REF (Interne) et une seconde colonne avec des REF (Fabricant) :

Exemple :
Colonne 1 Colonne 2
AA1 ST1
AA1 ST2
AA1 ST3
AA2 RJ1
AA2 RJ2
AA3 TT1
AA3 TT2
AA3 TT3
AA3 TT4

Je cherche une formule pour trier ce tableau pour avoir comme résultat :

Colonne 1 Colonne 2 Colonne 3 Colonne 4 Colonne 5
AA1 ST1 ST2 ST3
AA2 RJ1 RJ2
AA3 TT1 TT2 TT3 TT4

Merci de me dire si c'est réalisable et comment le réaliser.

Guillaume

2 réponses

Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Bonjour,

S'il faut que ça ait cette allure-là, impossible par fonction mais possible par macro (vérification de la condition sur la colonne A, copie de la plage puis collage spécial transposée).
Si c'est uniquement pour de la visualisation, je te conseille un tableau croisé dynamique.

A+
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour à tous

C'est parfaitement possible par fonctions !
En rajoutant 2 colonnes de comptage et en utilisant INDEX EQUIV

Exemple d'après tes données
https://www.cjoint.com/?0Jxr4OKD3HM

Cdlmnt
0
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
OK, ou un recherchev avec de la concaténation...mais ça oblige à revoir (au moins étendre) les formules si jamais il y a des modifications au niveau des données source.
0
ac49 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci,
J'ai réussi à faire ce que je voulais avec ta methode.

Bonne soirée.
0