[Aide] VLOOKUP Excel

Charkzul

Kazem
Bonjour à tous,

J'aimerai trouver le moyen de réaliser un extract d'un fichier en utilisant la fonction VLOOKUP.
Jusque là, rien de compliqué, je l'ai déjà fait. Le problème c'est qu'on me demande de le refaire sur un autre doc ou il y a 3 ou 4 fois la même valeur et du coup, ca plante car il me retourne la première valeur trouvée

J'ai essayé en concatenant 2 colonnes afin de creer une clé unique, cela marche mais 2eme probleme c'est que le fichier source est nom modifiable donc je ne peux pas creer une nouvelle colonne avec la clé unique

Comment puis-je faire ?

Exemple fichier

CC-2019-001 CC "Nom CC"
CC-2019-001 Task Task Number 1 "Nom tache"
CC-2019-001 Task Task Number 2 "Nom tache"

Donc ici j'aimerai recuperer en fonction du numéro (CC-2019-001) si c'est un CC ou une tache et recuperer le nom


Comment pourrais-je faire ? je ne sais pas faire de macro malheureusement
 

.Knz

Au Pays des merveilles.
Utilise index-equiv, ça couvre plus de cas de figure.

Pour ce qui est de retourner la matrice des résultats et non le premier résultat de la dite matrice, il faut valider la formule matricielle. ctrl+maj+entrée
 

gun_shaft

ANDALOUSE MEXICANOS
Kuzco El Lama c'est pour toi ça, vu que t'as "Management" dans ton diplôme :D
 
1er
OP
Charkzul

Charkzul

Kazem
Utilise index-equiv, ça couvre plus de cas de figure.

Pour ce qui est de retourner la matrice des résultats et non le premier résultat de la dite matrice, il faut valider la formule matricielle. ctrl+maj+entrée
J'avais deja pensé à INDEX MATCH, je vais voir ce que cela donne :)
 
1er
OP
Charkzul

Charkzul

Kazem
Je dois rechercher la valeur D en fonction du numéro et du data type

Le probleme c'est que je peux avoir soit le CC-2017-046 en data type CC et je peux également avoir le CC-2017-046 en data type Task

J'aurais voulu concatener ces deux colonnes et concatener les deux colonnes également dans le fichier source (non modifiable)

Voilà la formule
=INDEX('[CC_Management List.xlsm]CC List'!$A$2:$AE$10000;MATCH(A2&""&B2;'[CC_Management List.xlsm]CC List'!$A:$A&""&'[CC_Management List.xlsm]CC List'!$B:$B;0);MATCH($D$1;'CC_Management List.xlsm'!Table1[[#Headers];[CC number]:[Row created by]];0))

Mais ca ne fonctionne pas :'(
 

Fichiers joints

Haut