XL 2010 Extraire une chaine de caractère dans les mots d'une colonne dans excel

Demha_2022

XLDnaute Nouveau
Bonjour ,
Je vous explique mon problème:

j'ai un fichier excel qui contient 2 colonnes ( Lib_niv05 et Marché) , je souhaiterais utiliser une formule qui vas parcourir les éléments de la colonne Lib_niv05, ensuite qui va tester chaque élément de cette colonne pour rechercher un mot et s'il trouve ce mot il le met dans la colonne marché.
Par exemple: si dans la cellule A2 il trouve le mot ''PART'' ,dans la cellule B2 il mets PART, sinon s'il trouve AGRI dans A2, il mets dans B2 AGRI, sinon s'il trouve "ACPS" dans la cellule A2, il mets dans la cellule B2, sinon si aucun de ces mots n'est trouvé il mets "AUTRE".

J'ai utilisé la fonction CHERCHE() avec les expressions régulières , j'arrive à trouver pour le mot PART, mais pas les autres mots AGRI et ACPS.

SVP quelqu'un pourrait-il m'aider ?

Veuillez trouver ci-joint le fichier contenant la formule que j'ai utilisé.
 

Pièces jointes

  • utilisation des expressions régulières dans plusieurs conditions.xlsx
    22.1 KB · Affichages: 6

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer
VB:
=SI(ESTNUM(CHERCHE("PART";A2)); "PART"; SI(ESTNUM(CHERCHE("AGRi";A2)); "AGRI";SI(ESTNUM(CHERCHE("ACPS";A2)); "ACPS"; "AUTRE")))

JHA
 

Pièces jointes

  • utilisation des expressions régulières dans plusieurs conditions.xlsx
    30.1 KB · Affichages: 5

Discussions similaires