Formule extraire des caractère ensuite faire une rechercheV. **PapyLuc51**

Résolu/Fermé
Mika_8 Messages postés 21 Date d'inscription samedi 23 mai 2020 Statut Membre Dernière intervention 27 août 2020 - 27 août 2020 à 10:53
PapyLuc51 Messages postés 4306 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 2 mai 2024 - 27 août 2020 à 11:26
Bonjour,

Voila mon problème, j'ai une colonne avec des références qui se présente ainsi:
BR02610440-DB

Je cherche a faire une formule qui extrait ce qui se trouve après le 0440, "-DB" ou "DB" ensuite qui fasse une rechercheV sur une autre feuille qui aura pour colonne A (Code couleur), colonne B (nom de la couleur).
DB = Doré blanc

Ps: le code couleur n'est pas composé de seulement 2 caractères

https://www.cjoint.com/c/JHBi03LpIyV

J'ai cette formule que papyluc51 m'as aidé a trouvé:

=SI($D2<>"";SIERREUR(RECHERCHEV(GAUCHE($D2;MIN(SI(ESTNUM(CHERCHE({0;1;2;3;4;5;6;7;8;9};$D2));CHERCHE({0;1;2;3;4;5;6;7;8;9};$D2);""))-1);$A$2:$B$1001;2;FAUX);"Code Inconnu");"")

Qui fonctionne de gauche a droite, cette fois-ci je voudrais la même formule qui marcherait de droite a gauche.

PapyLuc51 si tu vois ce post, j'aurais besoin une nouvelle fois de ton expertise.

Merci
A voir également:

2 réponses

PapyLuc51 Messages postés 4306 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 2 mai 2024 1 407
27 août 2020 à 11:26
Bonjour et merci de ta sollicitude,

S'il faut extraire les lettres après le tiret "-" pour trouver la correspondance dans le tableau de recherche E2:F8

=SI($A2<>"";SIERREUR(RECHERCHEV(DROITE($A2;NBCAR($A2)-TROUVE("-";$A2;1));$E$2:$F$8;2;0);"code inconnu");"")

Par contre je ne comprend pas ta demande de formule de droite à gauche, peux-tu être plus précis.

Cordialement
1
DjiDji59430 Messages postés 4037 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 26 avril 2024 646
27 août 2020 à 11:17
Bonjour à tous,

Une proposition :

https://www.cjoint.com/c/JHBjrJcixjM


Crdlmt
0