RechercheV de plusieurs valeurs dans une même cellule [Résolu/Fermé]

Signaler
-
Messages postés
15267
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
8 août 2020
-
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

Messages postés
2302
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
7 août 2020
1 143
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.
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 !
Messages postés
2302
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
7 août 2020
1 143
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.
Merci quand même pour votre aide.

en attendant je continue de chercher
Messages postés
15267
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
8 août 2020
1 323
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
Messages postés
2102
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
4 août 2020
278
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
Messages postés
15267
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
8 août 2020
1 323
Re,

Merci Frenchie83,

version corrigee: https://www.cjoint.com/c/FFghLtzB2Af