Microsoft 365 Trouver dans une colonne B un mot contenu dans une cellule A et afficher ce mot dans une cellule C

Philippe_N

XLDnaute Nouveau
La colonne B est une liste de branches d'activités (garage, coiffeur, médecin, etc.) et dans la cellule A se trouve l'expression "garage Martin". Je souhaite que la branche d'activité "garage" s'affiche dans la cellule C. Avec la formule =SI(OU(NB.SI(C9;"*"&$R$4:$R$2138&"*"));"oui";"") je suis parvenu à identifier que la cellule A contient bien l'un des termes de la colonne B. Que faire pour faire apparaître "garage" à la place du "oui"?
 
Solution
Re,

J'ai appliqué la formule qui se trouve dans le lien de mon précédent message,
Pas certain que cela réponde à l'ensemble des lignes (voir formule en colonne F)
VB:
=SIERREUR(INDEX(Liste;EQUIV(1;NB.SI(A2;"*"&Liste&"*");0));"")

Cordialement

Philippe_N

XLDnaute Nouveau
Bonjour !
Merci pour la réponse rapide! J'ai exposé le problème de manière trop synthétique je crois. Dans le fichier excel ci-joint la problématique est décrite plus précisément. Merci d'avance pour votre aide!
Cordialement
 

Pièces jointes

  • Question Excel.xlsx
    402.1 KB · Affichages: 8

Amilo

XLDnaute Accro
Re,

J'ai appliqué la formule qui se trouve dans le lien de mon précédent message,
Pas certain que cela réponde à l'ensemble des lignes (voir formule en colonne F)
VB:
=SIERREUR(INDEX(Liste;EQUIV(1;NB.SI(A2;"*"&Liste&"*");0));"")

Cordialement
 

Pièces jointes

  • Question Excel_V1.xlsx
    403.4 KB · Affichages: 7

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 977
Membres
103 078
dernier inscrit
diomy