Excel base de donnees et recherche

Garfaure -  
boromba Messages postés 736 Statut Membre -
Bonjour,
je travaille sous excel 2007 et je souhaite creer une feuille excel 'recherche'. le but est de pouvoir taper un mot dans une cellule de cette feuille excel et de recuperer les donnees liees a ce mot (situees dans d'autres feuilles excel). pour etre plus clair, disons que j ai une liste de produit avec des prix differents (feuille 1), puis ces memes produits avec le nom du fabricant (feuille 2), je souhaite que sur ma feuille 3, je puisse taper le nom du produit et que se cree alor une ligne avec le nom du fabricant et le prix.
comment faire?

merci par avance

garf.
Configuration: Windows XP / Internet Explorer 7.0

4 réponses

  1. boromba Messages postés 736 Statut Membre 201
     
    peux tu donner juste un petit exemple car je ne comprends pas quand tu dis je tape un nom dans la 3eme feuille
    0
    1. garfaure
       
      bonsoir, je crois que mon message de ce matin n'a pas fonctionne!
      je souhaite creer une sorte de moteur de recherche simplifié, en entrant dans une cellule un mot et en ayant en retour toutes les informations liées à ce mot et apparaissant dans d'autres feuilles excel;
      par exemple, si en feuille 1 j'ai une une colonne liste de produit et une colonne avec leur prix
      et en feuille 2 une colonne liste de produit et une colonne avec les vendeurs
      je souhaite en feuille 3 pouvoir taper le nom du produit et qu'apparaisse alors son prix et son vendeur (sachant que parfois je n'aurais peut être pas de vendeur ou de prix)

      ceci est un exemple, en realité j'aurais environ 10 colonnes avec des informations differentes,... et je cherche à savoir si une solution 'simple' existe, sans visual basic ou access...
      merci par avance

      Aurelie
      0
  2. boromba Messages postés 736 Statut Membre 201
     
    FEUILLE1:
    A1:TOMATE B1:12$
    A2:POMME B2:15$
    NOMME CETTE PLAGE:PRODUIT_PRIX

    FEUILLE2:
    A1:TOMATE B1:BOB
    A2:POMME B2:PAUL
    NOMME CETTE PLAGE:PRODUIT_VENDEUR

    FEUILLE3:
    B1:TAPE CECI: =VLOOKUP(A1;PRODUIT_PRIX;2)
    C1:TAPE CECI: =VLOOKUP(A1;PRODUIT_VENDEUR;2)

    MAINTENANT TAPE TOMATE EN A1(TOUJOURS DANS FEUILLE3)
    0
    1. garfaure
       
      bonjour,

      j'ai la version anglaise d'excel et voici ce que je dois entrer en terme d'infos pour la fonction vlookup: Vlookup (lookup_value,table_array,col_index_num,[range_lookup])
      je suppose que lookup_value, doit etre la cellule ou je rentre la valeur cherchee,
      table_array doit etre la plage ou je recherche la valeur?
      mais col_index_num??? et range_lookup???

      du coup, je ne pas entrer VLOOKUP(A1;PRODUIT_PRIX;2) car une donnee manque...

      merci par avance pour les explications

      Aurelie
      0
  3. boromba Messages postés 736 Statut Membre 201
     
    ES CE QUE TU AS NOMMÉ LES PLAGES, C'EST IMPORTANT
    0
    1. garfaure
       
      ok, ton exemple fonctionne bien sous la version française!, reste à appliquer sous la version anglaise et à des tableaux plus complexes, merci! sais tu si cela continuera de fonctionner si les données des plages sont liées à d'autres fichiers?

      Aurelie
      0
  4. boromba Messages postés 736 Statut Membre 201
     
    oui certainement, si tu rencontre des problemes dis le moi. pour réaliser ton exemple il ya plusieurs facon cependant j'ai choisi la plus simple.
    0