recherche d'un mot dans une phrase

chambinette

XLDnaute Nouveau
Bonjour,
J'ai un 1 er onglet avec dans la colonne B des bouts de phase
Dans le 2 ème onglet j'ai an colonne B des mots (1 par ligne)
En colonne A un code : chaque mot a un code.
Je souhaiterai trouver une fonction qui me ramène dans la colonne A du 1 er onglet le code qui sera trouvé dans l'onglet 2 avec la correspondance du mot.
Exemple : j'ai dans B2 de l'onglet 1 : "on vient ce soir"
Dans l'onglet 2 j'ai en B5 le mot "soir" et en A5 le code 15.
Je souhaite que dans la case A2, le code 15 soit ramené.
Dans le cas ou il n'y a pas de correspondance trouvé, ne rien ramener.
Merci par avance pour votre aide
 

job75

XLDnaute Barbatruc
Re : recherche d'un mot dans une phrase

Re,

Autre solution avec SOMMEPROD qui ne nécessite pas de validation matricielle :

Code:
=SI(SOMMEPROD(-ESTNUM(TROUVE(INDEX(Liste;;2);B2)));INDEX(Liste;SOMMEPROD(ESTNUM(TROUVE(INDEX(Liste;;2);B2))*(LIGNE(Liste)-1));1);"")
Mais si plusieurs mots étaient trouvés le résultat serait incohérent.

Fichier (2).

A+
 

Pièces jointes

  • Recherche par formule(2).xls
    50.5 KB · Affichages: 35
  • Recherche par formule(2).xls
    50.5 KB · Affichages: 41
  • Recherche par formule(2).xls
    50.5 KB · Affichages: 40

job75

XLDnaute Barbatruc
Re : recherche d'un mot dans une phrase

Bonjour Fo_rum :)

je trouve que le problème (général) est bien plus complexe qu'il n'y parait.(...)
elle est belle donc aguichante !" ? On prend elle ou belle ?

Ici ce n'est pas le cas général.

chambinette a bien précisé qu'il y a au maximum un mot à trouver.

Son fichier du post #6 nécessite donc que la casse soit respectée (à cause du "il").

A+
 

Discussions similaires

Réponses
5
Affichages
438
Réponses
3
Affichages
231

Statistiques des forums

Discussions
315 103
Messages
2 116 249
Membres
112 696
dernier inscrit
MagideDupont