Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Imbrication formule

l.et.lilou

XLDnaute Junior
Bonjour,

J'essai désespérément de trouver une solution mais je bloque...
J'ai un fichier excel qui comprends des caractères de texte bien particulier (E.LEC = LECLERC, HU = HYPER U, ITM = INTERMARCHE...) et j'aimerais qu'excel retrouve ces valeurs inscrites en colonne A (la position du texte particulier peu varier), et me renvoi le compte client associés, inscrit dans la base (colonne E, et F).

J'essai d'imbriquer des Trouve avec droite et si (ou peut être)... mais ca me renvoi des #valeur!.

Pourriez-vous m'aider ?
Ci-joint le fichier test.

Merciii à vous
 

Pièces jointes

  • Excel download.xlsx
    8.8 KB · Affichages: 6

l.et.lilou

XLDnaute Junior
Bonjour et merci Fred0o !

Pourquoi utilises tu un "non" dans la formule ?

C'est une base de 3 structures mais la base va être beaucoup plus importante... Il n'y a t'il pas moyen d'imbriquer un Recherchev pour gonfler cette base ?
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer cette formule matricielle
VB:
=INDEX($B$1:$B$7;EQUIV(VRAI;ESTNUM(CHERCHE("*"&$E1&"*";$A$1:$A$7));0))
A valider par Ctrl+Maj+Entrée

JHA
 

Pièces jointes

  • Excel download.xlsx
    9.3 KB · Affichages: 5

l.et.lilou

XLDnaute Junior
Bonjour JHA, merci pour ton retour,

mais la base à compléter manuellement est la base en colonne E et F et en fonction des mots clés que je viendrais rajouter, cela viendra alimenter la colonne B.
La formule sera en colonne B plutôt
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A tout hasard
VB:
=SI(MIN(SI(--ESTNUM(TROUVE(Plage;A1));LIGNE(Plage)))=0;"";INDEX(Code;MIN(SI(--ESTNUM(TROUVE(Plage;A1));LIGNE(Plage)))))

JHA
 

Pièces jointes

  • Excel download bis.xlsx
    9.8 KB · Affichages: 6
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…