Automatisation d'une recherche sur une partie de libellé

caca72 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'utilise un tableau avec plusieurs colonnes. je souhaite automatisé une recherche de libellé afin que si une partie de texte apparait dans la colonne C il me renvoi une valeur dans la colonne B.
exemple :
si colonne c contient 640640 mettre 35 en colonne b.
si colonne c contient 564687 mettre 68 en colonne b.
etc
sachant que colonne c contient une série de caractères alphanumérique (jkqgg ol456406qfjklqj qljklqfg)
et que je cherche 20 arguments différents; j'ai essayé les fonction cherche imbriquée mais cela ne fonctionne que pour 7 argument pas plus;
merci d'avance pour vos réponses rapides
A voir également:

2 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Tu peux utiliser une procédure VBA.
Si tu es intéressé par cette solution, joins un exemple de ton classeur accompagné des explications nécessaires (liste des arguments à rechercher par exemple).

Pour joindre le fichier, tu peux utiliser https://www.cjoint.com/
Ensuite, reviens coller ici le lien donné par le site.

A+
1
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Un fichier avec un exemple de formule à tirer sur la hauteur de votre tableau

http://www.cjoint.com/c/EKfj6fRMt0x
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour tous
à partir du fichier de PHILOU, une formule "un peu plus légère" ici:
https://www.cjoint.com/c/EKfkSYmuPVR
crdlmnt
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824 > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci Vaucluse c'est sûr, elle est beaucoup plus légère comme ça
Je n'aurai pas su utiliser SOMMEPROD dans ce cas
Cela me donne un bon exemple
0