Test si un texte d'une cellule est contenu dans une autre
Résolu
427
-
427 -
427 -
Bonjour,
Je souhaite faire une recherche de contenu.
J'ai en colonne des mots clés. Je voudrais savoir s'ils sont contenus dans les cases que j'ai en ligne.
En gros dans ma colonne a, j'ai A2 = a, jusqu'a A26= z et j'ai B1 = a f v t , jusqu'à AEH1 = b p o d f h.
Je voudrais avoir en B2 la réponse 1 si B1 contient A2 etc jusqu'à AEH26 la réponse 1 si AEH1 contient A26, 0 sinon.
Comment faire ? le plus important c'est que j'ai du texte et je ne veux pas le convertir.
Merci beaucoup !
Je souhaite faire une recherche de contenu.
J'ai en colonne des mots clés. Je voudrais savoir s'ils sont contenus dans les cases que j'ai en ligne.
En gros dans ma colonne a, j'ai A2 = a, jusqu'a A26= z et j'ai B1 = a f v t , jusqu'à AEH1 = b p o d f h.
Je voudrais avoir en B2 la réponse 1 si B1 contient A2 etc jusqu'à AEH26 la réponse 1 si AEH1 contient A26, 0 sinon.
Comment faire ? le plus important c'est que j'ai du texte et je ne veux pas le convertir.
Merci beaucoup !
A voir également:
- Excel si cellule contient texte d'une autre cellule
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel somme si couleur cellule - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
3 réponses
Salut.
Autre formule possible à recopier de B2 à AEH27 :
=SI(ESTERR(TROUVE($A2;B$1));"";1)
Autre formule possible à recopier de B2 à AEH27 :
=SI(ESTERR(TROUVE($A2;B$1));"";1)
427
Merci beaucoup, c'était parfait !
Bonsoir,
Pas trop compris ta demande mais en B2
=(NBCAR(B1)-NBCAR(SUBSTITUE(B1;INDIRECT(ADRESSE(COLONNE();1));""))>0)*1
à tirer vers la droite
en B2 renvoie 1 si il y a au moins un "a"; en C3 renvoie 1 si il y a au moins un "b"
sinon, renvoie 0
Michel
Pas trop compris ta demande mais en B2
=(NBCAR(B1)-NBCAR(SUBSTITUE(B1;INDIRECT(ADRESSE(COLONNE();1));""))>0)*1
à tirer vers la droite
en B2 renvoie 1 si il y a au moins un "a"; en C3 renvoie 1 si il y a au moins un "b"
sinon, renvoie 0
Michel
Bonjour
j'ai peut être compris autre chose , alors je me lance:
si vous avez une liste de mot en A2:A26 et que vous voulez savoir si un de ces mots se trouve dans le texte en B1, cette formule par exemple en C1
=SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1)
vous donnera même le nombre de mots de la liste contenus dans le texte en B1 et 0 s'il n'y en a pas
Vous pouvez toujours placer ensuite ce code dans une condition:
=SI(SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1);"OUI";"NON)
crdlmnt
j'ai peut être compris autre chose , alors je me lance:
si vous avez une liste de mot en A2:A26 et que vous voulez savoir si un de ces mots se trouve dans le texte en B1, cette formule par exemple en C1
=SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1)
vous donnera même le nombre de mots de la liste contenus dans le texte en B1 et 0 s'il n'y en a pas
Vous pouvez toujours placer ensuite ce code dans une condition:
=SI(SOMMEPROD((NB.SI(B1;"*"&$A$2:$A$26&"*"))*1);"OUI";"NON)
crdlmnt