RechercheV de plusieurs valeurs dans une même cellule

Résolu
mygoo -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

je bloque depuis longtemps sur une formule que me ferait gagner un temps fou !

Dans une colonne A1:A2:A3 un numéro de commande par cellule ex 075272,075245
Dans une colonne B1:B2:B3 une référence par cellule ex AAAA, BBBB

Dans une seule cellule D1 où se trouve des numéros de commande, séparé par un ; exemple 075272;075245 etc...

Dans une cellule E1, je voudrais que la rechercheV ou autre, fasse apparaître dans une même cellule la ou les références correspondantes, séparée par des ; exemple AAAA;BBBB etc...

Est-ce qu'il existe une combinaison de formule excel ou bien faut-il passer par VBA.

Merci pour vos réponses

6 réponses

  1. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Au vu de la compléxité de la demande (une recherche sur Plusieurs ( variable ) colonne ) je pense qu'une formule classique ne fonctionnerait pas .

    Il doit être nécessaire de passer par du VBA. Malheureusement, je suis pas du tout le mieux calé pour ça.
    1
  2. diablo13800 Messages postés 3469 Date d'inscription   Statut Membre Dernière intervention   1 872
     
    Bonjour,

    Si je comprend bien vous aimeriez faire en sorte que 2 données ( retrouvée grace a des RechercheV ) soit dans une seule.

    Essayer avec ce genre de formule ( avec A1 la valeur a cherche , B:C le tableau de recherche )

    =concatener(rechercherv(A1;B:C;1;FAUX);';';rechercheV(A1;B:C;2;FAUX))

    Ce genre de formule vous permet d'avoir la colonne 1 et 2 sous cette forme :
    DonnéB;donnéeC

    J’espère que ça vous convient.
    Dans le cas contraire envoyé votre fichier grâce a ce site:
    https://www.cjoint.com/

    Avec un exemple de résultat que vous souhaitez.
    0
  3. mygoo
     
    Bonjour Diablo13800,

    Tout d'abord merci pour votre réactivité !!

    Dans le doute, je vous joint le fichier pour voir si vous m'avez bien compris et que votre formule magique correspond bien à mes attentes

    http://www.cjoint.com/c/FFcjmk4InwK

    Merci beaucoup !
    0
  4. mygoo
     
    Merci quand même pour votre aide.

    en attendant je continue de chercher
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    un exemple de fonction en VBA: recherche avec x Infos et recuperer les
    donnees en fonction de celles-ci

    https://www.cjoint.com/c/FFggJwrEMwf
    0
    1. Frenchie83 Messages postés 2254 Statut Membre 339
       
      Bonjour f894009
      Petite erreur, décalage d'une ligne entre la ref mvt cherchée et l'article.
      Table_Res = Table_Res & Plage(lig - 1, 2) & ";" 'mise en memoire des infos trouvees
      Cdlt
      0