Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Conception
Conception Questions relatives à la conception d'un classeur Excel (structure, organisation, protection, sécurisation, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2011, 19h51   #1
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
Par défaut Déclinaisons de produits en colonnes à mettre en ligne

Je dispose de 2000 réferences produits qui se déclinent en une ou plusieurs taille(s) (et donc autant de réference(s)).

A l'heure actuelle la feuille est organisée en colonnes et je souhaiterai l'organiser en lignes pour faciliter son traitement (recherche d'une réference et renvoi du nom du produit ainsi que sa taille).

Je mets en pièce jointe l'état actuel et le résultat attendu.

Merci pour votre aide.
Fichiers attachés
Type de fichier : xls stock.xls (34,0 Ko, 3 affichages)
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 20h13   #2
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 480
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 480
Points : 1 024
Points : 1 024
Bonjour,
La manipulation pourrait se faire comme suit :
  1. Déplacement de la colonne D après la colonne E, idem avec les colonnes F et G, puis H et I
  2. Copie de la colonne C et insertion après la colonne I puis la colonne G et la colonne E
  3. Copier les données des colonnes D, E, et F sous celles des données dans les colonnes A, B, C
  4. Copier les données des colonnes G, H, et I sous celles copiées au point précédent
Est-ce que ça répond à la question, ou y a-t-il besoin de plus de détails ?
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 20h39   #3
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
Impec! Merci beaucoup!

Par contre du coup j'ai un problème au niveau de ma recherche de taille (cf. pièce jointe).
Dois-je d'abord fermer ce sujet et en ouvrir un autre ou bien?
Images attachées
Type de fichier : gif stock_vlookup.gif (99,3 Ko, 7 affichages)
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 20h44   #4
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 480
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 480
Points : 1 024
Points : 1 024
La fonction VLOOKUP travaille sur des données triées, il faut donc terminer la manip par un tri par référence
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 22h41   #5
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
Merci beaucoup pour la réponse.

STP, pourrais tu m'expliquer plus précisément car je ne comprend pas?
J'ai mis mon fichier en pièce jointe si ca peut aider...
Fichiers attachés
Type de fichier : xls stock.xls (32,0 Ko, 3 affichages)
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 01h16   #6
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 480
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 480
Points : 1 024
Points : 1 024
Re,
Il faut simplement sélectionner toutes les données (A1:C25 dans l'exemple), puis dans le menu "Trier et filtrer", choisir "Tri personnalisé". Dans l'écran qui apparaît, dans la liste après "Trier par" choisir reference et cliquer sur OK.
Les lignes vont être triées par référence, et la fonction VLOOKUP pourra fonctionner correctement !
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2011, 08h19   #7
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 305
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 305
Points : 2 653
Points : 2 653
Bonjour,
Citation:
La fonction VLOOKUP travaille sur des données triées, il faut donc terminer la manip par un tri par référence
Je suis désolé mais la fonction VLOOKUP (RECHERCHEV) fonctionne parfaitement sur des références non triées. Il suffit d'ajouter FAUX ou FALSE (Version anglaise) ou encore 0 au quatrième argument.
Code :
=RECHERCHEV(E2;$A$2:$B$25;2;FAUX)
Pour ma part, je travaille toujours ainsi sauf si je cherche des informations qui sont comprises dans des fourchettes par exemple calcul de prix de transports en fonctions de poids.
Je vous conseille la lecture de ce didacticiel
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 14h31   #8
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
La solution de "tedo01" fonctionne,
La solution de "corona" aussi,
Le didacticiel de "Pierre Fauconnier" couvre toutes les questions sur cette fonction.

Merci.
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web