Intégrer les données de colonnes excel aux lignes d'un tableau
Résolu
emelag
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Frenchie83 Messages postés 2240 Date d'inscription Statut Membre Dernière intervention -
Frenchie83 Messages postés 2240 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je viens de passer pas mal de temps sur tous les forums excel sans trouver de réponse alors je vous soumets mon problème, toute aide sera bienvenue!
J'ai deux tableaux de stocks excel que je souhaite comparer mais ils sont organisés de différente manière,
- L'un a 6 colonnes dont les deux dernières concernent les tailles et quantités (en tête de la première colonne "grille de taille" avec les données XS S M L XL dedans et l'autre "quantités" avec les stock disponibles).
- Alors que l'autre a 9 colonnes dont les 5 dernières concernent les tailles et quantités (les tailles en en-tête de colonne avec les quantités correspondant à chaque ligne dedans).
Je souhaite mettre ces tableaux au même format, garder les 4 première colonnes inchangées mais mettre les quantités par taille en ligne comme pour le premier tableau à 6 colonnes. Ou inversement...j'ai tenté un croisé dynamique pour mettre mes lignes en colonne mais je perds la mise en forme du début du tableau si je fais comme ça donc ça ne m'avance pas. Sur les forums je ne vois que Transposer ou la formule index(...) qui ne m'aide pas non plus (ou alors j'ai mal compris comment l'utiliser) puisque je veux garder une partie du tableau inchangé.
Je tente de vous mettre une image du tableau de base et de ce que j'aimerais avoir à la fin...et comme il s'agit de plus de 1000 lignes je préfère ne pas le faire à la main :) !
Voilà merci par avance de votre aide et bonne journée

Je viens de passer pas mal de temps sur tous les forums excel sans trouver de réponse alors je vous soumets mon problème, toute aide sera bienvenue!
J'ai deux tableaux de stocks excel que je souhaite comparer mais ils sont organisés de différente manière,
- L'un a 6 colonnes dont les deux dernières concernent les tailles et quantités (en tête de la première colonne "grille de taille" avec les données XS S M L XL dedans et l'autre "quantités" avec les stock disponibles).
- Alors que l'autre a 9 colonnes dont les 5 dernières concernent les tailles et quantités (les tailles en en-tête de colonne avec les quantités correspondant à chaque ligne dedans).
Je souhaite mettre ces tableaux au même format, garder les 4 première colonnes inchangées mais mettre les quantités par taille en ligne comme pour le premier tableau à 6 colonnes. Ou inversement...j'ai tenté un croisé dynamique pour mettre mes lignes en colonne mais je perds la mise en forme du début du tableau si je fais comme ça donc ça ne m'avance pas. Sur les forums je ne vois que Transposer ou la formule index(...) qui ne m'aide pas non plus (ou alors j'ai mal compris comment l'utiliser) puisque je veux garder une partie du tableau inchangé.
Je tente de vous mettre une image du tableau de base et de ce que j'aimerais avoir à la fin...et comme il s'agit de plus de 1000 lignes je préfère ne pas le faire à la main :) !
Voilà merci par avance de votre aide et bonne journée

A voir également:
- Intégrer les données de colonnes excel aux lignes d'un tableau
- Trier un tableau excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Tableau word - Guide
- Déplacer colonne excel - Guide
- Imprimer un tableau excel - Guide
j'ai juste ajouté le reste des données du fichier initial au votre Attention, j'avais mis des données "bidons", effacez les avant de mettre les vôtres.
Vous expliquez brièvement: Dans un premier temps je balaye la zone des tailles/quantités (cellules E2 et I(x) ) et chaque fois que je trouve une quantité, je relève les caractéristiques de l'article (cellules A2 à Dx) ainsi que la taille (cellules E1 à I1) et la quantité, puis j'incrémente un compteur en partant de 1.
Quand le balayage de toute la zone est terminé, je recopie le tout dans la 2ème feuille.
Pour chaque N° du compteur trouvé, je crée une ligne avec les données précédemment relevées qui ont le même N° de compteur, puis on passe à la ligne suivante (compteur +1) et ainsi de suite jusqu'à la dernière valeur du compteur. C'est tout.
En espérant avoir été assez clair.
Cdlt
PS mettez en résolu