RechercheV sur EXCEL ?

Résolu
BETTYBOOP2 Messages postés 249 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai 2 feuillets EXCEL.
Je souhaiterais que sur le tableau du feuillet 1 lorsque je rentre une réf., il me mette à jour tout le reste de ma ligne en allant chercher les infos sur le feuillet 2.. Je pense que la formule est rechercheV, mais je ne parviens pas à mettre à jour TOUTE MA LIGNE .... Pouvez-vous m'aider SVP ? Mille mercis.

5 réponses

  1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Les infos occupant la plage B2:H50 de la feuille 2, tu donnes à cette plage le nom "matrice".
    Les formules de la feuille 1 seront du type
    =RECHERCHEV(réf;matrice;col;FAUX)
    où col est le N° de la colonne de "matrice" qui contient ce renseignement.
    0
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Si tu envoies ton fichier, on te le complétera.
      0
    2. BETTYBOOP2 Messages postés 249 Statut Membre
       
      Merci Raymond et merci à tous pour vos réponses...mais je "rame". J'ai "N/A" à chaque fois...
      Comment je fais pour envoyer mon fichier en PJ STP ?
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonsoir
      coller le ici et revenez place le lien donné par le site dans un prochain message

      http://www.cijoint.fr
      crdlmnt
      0
    4. BETTYBOOP2 Messages postés 249 Statut Membre
       
      Merci ! Voici le lien :
      http://www.cijoint.fr/cjlink.php?file=cj201010/cijwQXQh1i.xls
      Alors en fait, je souhaiterais que lorsque je renseigne la Désignation, il me rentre les 2 colonnes "Code" et lorsque je rentre le nom de l'Entrepot, il me renseigne les colonnes E G et H. Les infos se trouvent dans le 2ème feuillet.
      Merci bcp.
      0
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      et voici le résultat
      effectivement la formule RECHERCHE ne fonctionne que si la colonne de recherche est la 1° du champ.
      http://www.cijoint.fr/cjlink.php?file=cj201010/cij4P9Rcj8.xls
      crdlmnt
      ps vous pouvez aussi noter le principe de nommer les listes pour placer une validation,ce qui ne marche pas avec les adresses marche avec les noms!
      0
  2. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    Salut,

    est-ce que ta référence en feuille 1 est en première colonne sur ta feuille 2 ? Si oui tu peux utiliser RECHERCHEV

    Si non, il te faudra passer par INDEX EQUIV
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour tous
    .... et à tout hasard si vous tirez la formule selon Raymond à l'horizontale, n'oubliez pas de bloquer la colonne de la valeur cherchée
    exemple:
    RECHERCHEV($A$1:Feuil2!$A$1$X$100;col;0)
    la valeur cherchée A1 est bloquée sur la colonne> $A1
    les limites de champs sont complètement bloquées >Feuil1!$A$1:$X$100

    en complément, vous pouvez obtenir l'ajustement automatique de la colonne cherchée avec cette option à ajuster:
    RECHERCHEV($A$1:Feuil2!$A$1$X$100;COLONNE()-x;0)
    dans laquelle:
    COLONNE() indique le N° de colonne (de la feuille) où se trouve la formule
    -x (ou +x)est une constante de correction qui permet d'obtenir le numéro de la 1° colonne (du champ) à éditer dans le champ de recherche.
    par exemple pour obtenir la 2° colonne du champ en colonne D (soit 4), la valeur devient:
    COLONNE()-2
    si vous tirez la formule à l'horizontale, cette valeur s'incrémente de 1 à chaque changement de colonne, ce qui b=vous évite de rectifier à chaque emplacement

    Crdlmnt
    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
  4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    BB2, quelles sont les différentes formules que tu as employées ?

    Si ton fichier ne dépasse pas 8 Mo tu peux utiliser http://cijoint.fr/
    et s'il ne dépasse pas 2 Mo tu peux aussi utiliser https://www.cjoint.com/
    dans les 2 cas il faut terminer ta manipulation en déposant le fichier ou en autorisant l'accès, et en revenant dans la discussion pour COLLER le lien ainsi obtenu.
    0
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Non, Vaucluse, ça na m'a pas réellement échappé.
      Simplement :

      mon post #9 avait déjà été rédigé depuis 19:27,
      en réponse au post #7 de BB2 de 19:21 ;
      mais je me suis interrompu car j'ai eu de la visite chez moi,
      et j'ai validé à 19:58 sans voir que, durant cette interruption,
      tu avais envoyé ton post #8 de 19:36 ...

      simple, en effet ?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Rebonsoir tous
    compte tenu de la complexité du classement des messages sur ce fil , je me permet de relancer BB2 avec le message classé ci dessus avec ce lien!
    qu'en pensez vous
    https://forums.commentcamarche.net/forum/affich-19392292-recherchev-sur-excel#8
    Crdlmnty
    0
    1. BETTYBOOP2 Messages postés 249 Statut Membre
       
      RE-BONJOUR et oui me revoilà tjs sur le même fichier.
      J'ai regardé les formules de Vaucluse (que je remercie encore d'ailleurs). Seulement j'ai voulu les appliquer sur d'autres colonnes en les ajustant bien évidemment. Mais je n'y arrive pas. Je ne comprends ce que signifie le 0 et le 1 à la fin de ladite formule. En effet je renseigne la colonne G mais elle ne correspond pas à ce que je veux voir apparaitre...
      Je me permets de vous envoyer mon fichier afin que vous m'expliquiez d'où vient mon erreur SVP. Merci d'avance.

      http://www.cijoint.fr/cjlink.php?file=cj201010/cijvixZZqD.xls
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonsoir BETTY
      votre erreur en colonne H vient du fait que vous n'utilisez pas les bons champs pour éditer le résultat.
      Formule INDEX/EQUIV
      =INDEX(Champ à éditer;(EQUIV(valeur cherchée;Champ de recherche;0);N) de colonne du champ à éditer)
      dans votre colonne H:
      champ à éditer: code
      champ de recherche: Lszone puisque c'est F9 nom de la zone qui est recherché
      La formule est donc, sur ligne 9:
      =SI(ESTVIDE($F9);"";INDEX(code;EQUIV($F9;Lszone;0);1))
      Crdlmnt
      0