Formule : si terme exact présent dans TXT afficher valeur
Résolud_6bel -
Bonjour à tous,
Je vous avais sollicité en début d'été pour rédiger une formule permettant d'afficher la valeur B2 si A2 (contenant texte) contenait un mot mentionné en C1.
Grace à l'aide de PHILOU10120 et via55, j'ai utilisé la formule =SI(NB.SI(A2;"*"&C1&"*");B2;"") mais, je m'aperçois aujourd'hui que ma formule ne permet pas de distinguer le mot exact d'un ensemble de lettre dans mon texte : exemple, si je recherche le terme "soleil" dans mon texte, la recherche va considérer "ensoleillé" comme la valeur recherchée alors que ce n'est pas exact.
Avez-vous une astuce pour que ma recherche se limite au terme exact recherché?
Merci par avance,
D_6bel
- Formule : si terme exact présent dans TXT afficher valeur
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel mise en forme conditionnelle formule - Guide
- Formule somme excel colonne - Guide
2 réponses
Bonjour,
Il faut supprimer les 2 zones "*" encadrant le texte, ce sont des caractères jokers signifiant 0 à N caractères quelconques. Cela pour une cellule qui ne contient qu'un mot. Mais si la cellule contient une phrase, c'est plus compliqué, on pourrait chercher " soleil ", mais cela ne trouve pas " soleil,", " soleil.", "(soleil)", ...
Une recherche mot dans un texte, je ne sais pas si c'est vraiment possible avec Excel.
Bonjour à tous
Tu n'as pas essayé la formule de jee pee dont le NB.SI retourne 1 si soleil se trouve entre 2 espaces ce qui élime ensoleillement etc
Par contre ne retourne pas 1 si soleil est suivi d'une virgule ou d'un point ou si comporte une majuscule notamment
Pour tenir compte du maximum de cas il faut passer par une fonction personnalisée :
https://www.cjoint.com/c/LIfq3vLuofu
Cdlmnt
Via
Bonjour, et merci pour votre temps ;)
En effet, je cherche un mot au milieu de phrases, je ne peux donc pas me passer des 2 zones "*"
:(
=SI(NB.SI(A2;"* "&C1&" *");B2;"") avec les mêmes restrictions qu'indiquées plus haut
Rebonjour Jee Pee,
Merci. Malheureusement j'ai trop de soleil, soleil-, et de ensoleillé dans mon texte....
Bonne journée,
D6bel