RechercheV sur EXCEL ?

Résolu
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. Contributeur
    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. Contributeur
      Si tu envoies ton fichier, on te le complétera.
      0
    2. 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. Contributeur
      Bonsoir
      coller le ici et revenez place le lien donné par le site dans un prochain message

      http://www.cijoint.fr
      crdlmnt
      0
    4. 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. Contributeur
      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. Contributeur
    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
    1. Contributeur
      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
      1. Contributeur
        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. Contributeur
          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
      2. Contributeur
        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. 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. Contributeur
          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