1
votes

Extraction d'une autre valeur de colonne en fonction de la recherche

J'ai une grande ligne de données, contenant plusieurs observations. Les données consistent en: Numéro de bon de commande Quantité Emplacement

Voir l'image ci-jointe:

 entrez la description de l'image ici

Maintenant, ce que je veux, c'est que le numéro de bon de commande 8382 (A2) soit recherché dans A8: L8 et place dans B2 le montant de chaque numéro de bon de commande et place dans C2 l'emplacement. Donc, ce qu'il doit faire, c'est rechercher une valeur dans la ligne et extraire la valeur à droite de celle-ci. J'ai essayé H.lookup mais cela n'a pas fonctionné.

Quelqu'un peut-il m'aider? J'ai utilisé l'index et la correspondance, mais je ne peux pas le faire fonctionner. Je pense que c'est probablement une question simple, mais je n'arrive pas à comprendre.

Merci d'avance!


0 commentaires

3 Réponses :


0
votes

Essayez ceci (il trouve la première occurrence dans la RANG 8)

  • Formule de la cellule B2 =OFFSET($A$1;1;MATCH($A2;8:8;0);1;1)
  • Formule de la cellule C2 =OFFSET($A$1;1;MATCH($A2;8:8;0)+1;1;1)

0 commentaires

1
votes

Votre pensée est correcte.

Dans la cellule B2:

=INDEX($A$8:$L$8,1,MATCH($A2,$A$8:$L$8,0)+1)

Dans la cellule C2:

=INDEX($A$8:$L$8,1,MATCH($A2,$A$8:$L$8,0)+2)

Copiez vers le bas.


0 commentaires

0
votes

Vous pouvez utiliser:

=IFERROR(INDIRECT(ADDRESS(8,MATCH(A6,$A$8:$H$8,0)+1)),"PO not found")

en utilisant IFERROR vous évitez de recevoir des erreurs si l'un des PO est introuvable.

 entrez la description de l'image ici


0 commentaires