Transformer un tableau

koak

XLDnaute Nouveau
Bonjour à tous,

Je voulais savoir si il est possible de passer un tableau avec des informations en ligne par colonne en ligne par ligne.

L'exemple sera plus parlant :

Session Nom Voiture_1 Voiture_2
Lot1 Renault R5 Megane
Lot2 Peugeot 206 2008

Je cherche à remettre dans un autre classeur dans la forme suivante :

Session Nom Voiture
Lot1 Renault R5
Lot1 Renault Megane
Lot1 Renault Clio
Lot1 Renault Espace
Lot2 Peugeot 206


Merci d'avance pour votre aide
 

Pièces jointes

  • Exemple.xlsx
    9.4 KB · Affichages: 51

chris

XLDnaute Barbatruc
Bonjour

Inverser les colonnes Nom et Session puis utiliser la méthode décrite ici Ce lien n'existe plus
  • en utilisant la plage Session à voiture_4 comme plage source du TCD (les autres étant vides on ne les prend pas)
  • puis filtrer et éliminer les lignes sans valeur dans la dernière colonne du tableau obtenu
  • puis remplacer les valeurs de la colonne remplie du mot Voiture_x par une formule
    Code:
    =INDEX(Feuil1!$A$2:$A$5;EQUIV([@Ligne];Feuil1!$B$2:$B$5;0);1)
pour remettre la marque

  • enfin
    • utiliser copier/collage spécial valeur de la colonne sur elle-même
    • modifier les en-têtes de colonne et remettre les colonnes dans l'ordre souhaité
Quand on a l'habitude de cette manip cela prend 3-4 minutes.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 195
Messages
2 086 078
Membres
103 111
dernier inscrit
Eric68350