Extrait chaîne de caractère présent dans liste nommée ?

Résolu
hsav Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -  
hsav Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour tout le monde,

Je suis en train de m'emmêler les pinceaux dans les index et autres equiv et ne trouve pas de solution qui me satisfasse sur le net.

J'ai fait une simulation de ce que je recherche dans le fichier joint.

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

  • Un onglet de paramètre contient une liste d'items (c'est une plage nommée param_lot).
  • Dans le premier onglet, la colonne B contient des valeurs texte.
  • Dans la colonne C, je souhaite extraire une partie de la chaîne de caractère présente en B si et seulement si elle est listée dans param_lot.

J'y arrive très bien lorsque la chaîne de caractère ne comprend que une information, mais je n'arrive pas à faire le match quand il y en a plusieurs.

Est-ce que quelqu'un serait en mesure de m'aider svp ? Merci !


Windows / Chrome 126.0.0.0

A voir également:

2 réponses

danielc0 Messages postés 1857 Date d'inscription   Statut Membre Dernière intervention   229
 

Bonjour,

Il doit sans doute y avoir plus simple. En attendant, en C3, à tirer vers le bas :

=SI(ESTNUM(EQUIV(VRAI;CHERCHE(param_lot;Feuil2!B3)>0;0));INDEX(param_lot;EQUIV(VRAI;CHERCHE(param_lot;Feuil2!B3)>0;0));"")

Daniel


1
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 

Bonjour à tous,

la meme, raccourcie :

=INDEX(Param!$B$3:$B$7;EQUIV(VRAI;ESTNUM(CHERCHE(Param!$B$3:$B$7;B3));0))


Crdlmt

1
hsav Messages postés 36 Date d'inscription   Statut Membre Dernière intervention   > DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention  
 

Merci, je clos le sujet !

0
hsav Messages postés 36 Date d'inscription   Statut Membre Dernière intervention  
 

Nice :)

Merci !

0