Chercher liste de mots dans une cellule Excel

Résolu/Fermé
debutant excel - 12 janv. 2012 à 12:44
 Beeeeeen - 23 déc. 2022 à 16:45
Bonjour,


Je cherche une formule excel pour rechercher une liste de mots dans une cellule excel.

par exemple

- ma cellule A1 contient "TOTO TITI TATA TUTU"

- ma colonne B contient "TITI" en B1 et "TUTU" en B2

=> je voudrais une fonction qui recherche dans la cellule A1 la présence d'un des mots contenu dans la colonne B

merci

2 réponses

debutant excel
12 janv. 2012 à 14:05
merci pour le retour mais ce n'est pas tout a fait cela
je me suis mal exprimé je pense

je re-explique différement

- ma cellule A1 comprends une phrase par exemple "TOTO TITI TATA TUTU"
- j'ai une table de référence contenant plusieurs mots "TITI", "TUTU" que je pourrais stocker dans une colonne car je peut avoir beaucoup de mots, une centaine

je voudrait savoir si un des mots de ma liste de référence est présent dans ma phrase dans la cellule et me retourné la position


Table de référence contenant les deux mots "TITI", "TUTU"

Exemple 1 : valeur de la cellule "TOTO TITI TATA TUTU" => résultat : 6 car on a trouvé titi en position 6

Exemple 2 : valeur de la cellule "AAAA BBBBB TATA TUTU" => résultat : 17 car on a trouvé TUTU en position 17
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 744
12 janv. 2012 à 14:08
Exemple 1 : valeur de la cellule "TOTO TITI TATA TUTU" => résultat : 6 car on a trouvé titi en position 6
En A1 : "TOTO TITI TATA TUTU"
En B1 : TITI
En C1: =CHERCHE(B1;$A$1) ==> renvoie bien 6 non?
Ou alors je n'ai toujours rien compris...
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
12 janv. 2012 à 14:42
Bonjour,
il semblerait que tu cherches la position de la première occurrence d'un mot de ta liste dans ta phrase.
dans ce cas,
=MIN(SI(ESTERREUR(CHERCHE(ma_liste,ma_phrase)),9^9,CHERCHE(ma_liste,ma_phrase)))
devrait faire l'affaire.
A valider par CTRL+MAJ+ENTER
cordialement
0
Etienne > JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020
6 juil. 2022 à 10:50
Merci !!
ça fonctionne très bien
0
Beeeeeen > JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020
23 déc. 2022 à 16:45

Bonjour JvDo,

J'ai un peu la même problématique mais je recherche l'information inverse :

Je veux que la formule me renvoi la position dans la liste du premier mot trouvé dans la phrase.

J'ai tenté quelques formules matricielles (jen e maitrise pas encore parfaitement) mais n'est pas trouvé.

Aurais tu une solution ?

Merci d'avance

0
debutant excel
12 janv. 2012 à 17:01
merci JvDo, c'est parfait
0