[EXCELL] Recherche par N° lignes

Discussion dans 'La Poub3lle' créé par [ zep2k ], 24 Février 2010.

  1. Offline
    [ zep2k ] catkiller o/
    Bonsoir,

    J'ai un fichier excel avec 2 feuilles

    Dans la 1ere : une liste de client au format "N°" "Adresse" ; "Nom" ; "Prénom"

    Dans la 2eme une facture : lorsque je tape "1" dans une cellule, j'ai fais une RECHERCHEV qui va rechercher la valeur "1"(qui est le N°) dans ma feuille de client et m'afficher donc l'adresse,le nom et le prénom de mon client étant en 1ere position.

    Ce que je voudrais c'est au lieu de taper "1" (qui fait reference a un "N°" entré a la main) ca serait de taper le numéros de ligne.

    exemple je tape "3" ca me sorts le client de la ligne 3 qui n'est pas forcément le client N°3.

    j'espere etre assez clair, merci a vous
    [ zep2k ], 24 Février 2010
    #1
  2. Offline
    >>AkA<< Elite
    Bon c'est pas la meilleur chose, mais la plus simple quand on ne sait pas tu fais une colonne avec les numéros 1 2 ..... Que tu masques

    Et puis tu fais une recherchev sur ces fameux numéro...

    Du moins y a toujours moyen de chippoter pour arriver au résultat voulu:-D
    >>AkA<<, 24 Février 2010
    #2
  3. Offline
    [ zep2k ] catkiller o/
    oui c'est ce que j'ai deja ca , le recherchev porte sur mes numeros de ma colonne "N°"
    [ zep2k ], 24 Février 2010
    #3
  4. Online
    EINST Elite
    Il y a la fonction INDIRECT() qui peut marcher.

    Exemple basique : dans la colonne A, tu as différent noms. Si tu tapes A9 dans la cellule B1 et que dans B2 tu tapes =INDIRECT(B1) , alors tu verras dans B2 ce qu'il y a dans A9.

    Dans ton cas, vu que tu n'indiques pas un numéro de cellules au format "lettre+chiffre" mais que tu indiques juste la ligne, c'est un peu plus compliqué mais y a moyen.Dans B1 cette fois-ci, tu tapes justes 9 et dans B2 tu mets =INDIRECT("A"&B1) et tu auras le même résultat.

    Et pour ton histoire de feuille différente, c'est pas bcp plus compliqué, il suffit de préciser le numéro de la feuille comme je l'avais fait avec la colonne ci-dessus et donc taper =INDIRECT("Feuille1.A"&B1)

    (PS : dans Excel, je pense que c'est un "!" et non un "." Le ".", c'est dans Calc d'OpenOffice)


    'fin, avec les différents exemples, tu devrais pouvoir te débrouiller.
    EINST, 24 Février 2010
    #4
  5. Offline
    [ zep2k ] catkiller o/
    merci beaucoup, c'est ca !!!
    [ zep2k ], 24 Février 2010
    #5