Exercice RechercheV

Bonjour à tous,

Je suis tout nouveau sur ce forum et j'espère que vous allez pouvoir m'aider

Voilà, pour mon nouveau boulot, ma boss m'a donné quelques exercices RechercheV à faire mais je cale sur un cas.

Et si je trouve pas, elle va être très fâchée...

En fait je vais être amener à faire des RechercheV tous les jours donc j'ai plutôt intérêt à bien comprendre...

Tout d'abord comme j'habite en Belgique, mon excel 2010 est en anglais mais pas de panique, c'est la même chose.

La fonction RechercheV s'appelle en anglais : VLOOKUP

Voilà l'exercice que je dois réaliser.

L'onglet de base s'appelle SPX Supplies File (fichier fournisseurs)

L'onglet qui va afficher les résultats s'appelle CAT BIJBEL (banque de données du catalogue)

Elle a déjà prémâché le travail puisque les résultats devront s'afficher dans le fichier SPX supplies file (colonne F)

Comme indiquation, j'ai reçu : remplir la colonne F de l'onglet SPX supplie File avec les infos de la colonne A de l'onglet CAT bijbel) et si besoin je peux déplacer des colonnes...

Pour vous expliquer ce que représente les données des 2 onglets :

Onglet SPX supplies file :

A = SAP Code = code de notre système SAP

B = Description = nom des produits

C = Active Supplier = nom du fournisseur (ici fournisseur unique, il n'y a qu'un seul code)

D = VMN = code des produits du fournisseur

Onglet Cat Bijbel :

A = SAP Code = code de notre système SAP

B = Supplier 2016 = nom du fournisseur (ici fournisseur unique, il n'y a qu'un seul code: Alpha international = ALPHA)

C = Product Description (webtitle 80 EN) = nom des produits

D = Vendor's Material Number = codes des produits fournisseurs.

Donc pour moi les données communes sont dans les colonnes A et D.

Il faut que je retrouve les VMN identiques des deux onglets, mais comment?

Je DOIS déplacer une ou deux colonnes mais je ne sais pas comment.

Ca doit être tout con, mais je bloque.

Merci de votre aide et surtout expliquez moi bien (action par action)

Mille merci

43exercice-rv2.xlsx (145.88 Ko)

Bonjour,

Etape 1 : Dans l'onglet 'Cat Bijbel' tu déplace la Colonne A en Colonne E

Etape 2 : Dans l'onglet 'SPX supplies file' en cellule F2, tu insères cette formule

SIERREUR(RECHERCHEV(CNUM(D2);'Cat Bijbel'!D:E;2;FAUX);"")

Etape 3 : Tu recopies cette formule sur toute la colonne F

Ceci va récupérer les codes SAP pour les VMN, uniquement en cas de correspondance.

Bonjour jpbt84,

Merci pour ta réponse...

J'ai essayé mais j'obtiens uniquement des #N/A, donc c'est pas correct ce que j'ai fait.

As tu essayé toi ?

Comme mon excel est en anglais peux-tu m'indiquer les données que tu indiques quand tu utilises la fonction fx vlookup

avec les 4 indiquations :

  • lookup_value
  • Table_array
  • Col_index_num
  • Range_lookup.

Sinon peux-tu m'envoyer le fichier que tu as résolu,

Merci

Voici le fichier finalisé.

Première fonction : IFERROR(Value, MsgSiErreur)

Pour le MsgSiErreur, j'indique une cellule vide ""

Pour la value, il s'agit de la fonction VLOOKUP(VALUE(D2),'Cat Bijbel'!D:E,2,FALSE)

Le VALUE(D2), je converti les valeurs de la colonne D en numérique, si c'est du texte.

VLOOKUP(Value, Matrice, ColonneRetournée, FAUX)

Value = La valeur à rechercher

Matrice = Dans la colonne D de l'onglet 'Cat Bijbel' avec la colonne E pour le retour, le code SAP

ColonneRetournée : 2 (La deuxième colonne de la matrice correspondant à la colonne E)

FAUX : FALSE en Anglais, car nous voulons que la valeur cherchée soit précisément la même dans la colonne de recherche.

24exercice-rv2-v2.xlsx (166.63 Ko)

Super de m'avoir répondu si vite, vraiment

Je passe à table, puis je regarde comment tu as fait et je reviens te donner la réponse (j'espère finale)...

Ok,

Et si tout fonctionne comme tu veux, n'hésite pas à noter ton post en Résolu.

Re, jpbt84

Effectivement c'est ce que je cherchais.

Juste un truc, on m'a montré l'exercice mais sans la fonction : IFERROR, avec une autre méthode.

Par exemple (juste un exemple)

Formule=VLOOKUP(A1;$A$6:$B$8;2;0)

Peux-tu avoir le même résultat de cette manière ?

Encore merci

Oui, mais le iferror permet d'éviter les messages de type #N/A

je te comprends tout à fait , mais pourrais-tu essayer de cette manière et voir si tu y arrives?

On me l'a montré comme cela, doit ça doit être faisable, en plus ma boss àfait ça en 15"...et encore

Encore merci à toi de vouloir essayer stp.

Oui, évidemment, cela fonctionne.

C'est précisément la même chose sans le IFERROR().

Rechercher des sujets similaires à "exercice recherchev"