Trouver les éléments d'une liste pour copiage

Résolu
bidoumz514 Messages postés 4 Statut Membre -  
bidoumz514 Messages postés 4 Statut Membre -
Bonjour,

Je suis en Excel 2010 et je cherche une fonction qui fait ceci:

J'ai une liste de codes de longueur n à la colonne A. Ces codes sont uniques et composés de trois lettres majuscules.

La colonne B est vide.

J'ai une autre liste de codes de longueur m à la colonne C. m>n. Les codes de la colonne C incluent ceux de la colonne A, mais incluent aussi d'autres codes qui ne sont pas dans la colonne A, et pas dans le même ordre !

La colonne D, également de longueur m, comprend le nom associé à chaque code de la colonne C.

Je veux que pour chaque ligne i de la colonne B, on prenne le code de la même ligne i de la colonne A, qu'on trouve ce code à une ligne j de la colonne C et qu'on inscrive le nom de la ligne j de la colonne D à la ligne i de la colonne B.

Merci

4 réponses

  1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    Pas très claire
    colonne a b c
    ligne 1 2 3
    je ne vois pas de ligne i

    un fichier serait le bienvenu
    0
  2. bidoumz514 Messages postés 4 Statut Membre
     
    Par exemple,

    Si le code à la ligne 4 de la colonne A est "ABC", alors je veux trouver "ABC" dans la colonne C. À la ligne où "ABC" se trouve dans la colonne C, supposons que c'est écrit "123" à la colonne D. Alors je veux écrire "123" à la ligne 4 de la colonne B.
    0
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    bonjour

    mettre cette formule colonne B

    =SI(A1="";"";RECHERCHEV(A1;$C$1:$D$20;2;FAUX))

    j'ai mis un contrôle au cas ou il y a une cellule vide
    0
  4. bidoumz514 Messages postés 4 Statut Membre
     
    Ça marche parfaitement.

    J'ai seulement eu à changer le D$20 dans la formule par D$m, où m est la longueur des colonnes C et D.

    Merci !
    0