Chercher liste de mots dans une cellule Excel
Résolu
debutant excel
-
Beeeeeen -
Beeeeeen -
A voir également:
- Recherche texte dans cellule excel
- Trouver un mot dans une cellule excel - Meilleures réponses
- Excel trouver un mot dans une cellule - Meilleures réponses
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Word et excel gratuit - Guide
2 réponses
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
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
Bonjour,
En C1 saisir :
Formule sans fioritures :
=CHERCHE(B1;$A$1)
Formule avec fioritures :
=SI(ESTERREUR(CHERCHE(B1;$A$1));"Pas trouvé : "&B1&" en A1";"Trouvé "&B1&" à partir du "&CHERCHE(B1;$A$1)&"ème caractère")
Formule que l'on peux, bien entendu, "étirer" vers le bas sur totue la colonne C.
- ma cellule A1 contient "TOTO TITI TATA TUTU" - ma colonne B contient "TITI" en B1 et "TUTU" en B2
En C1 saisir :
Formule sans fioritures :
=CHERCHE(B1;$A$1)
Formule avec fioritures :
=SI(ESTERREUR(CHERCHE(B1;$A$1));"Pas trouvé : "&B1&" en A1";"Trouvé "&B1&" à partir du "&CHERCHE(B1;$A$1)&"ème caractère")
Formule que l'on peux, bien entendu, "étirer" vers le bas sur totue la colonne C.
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...
il semblerait que tu cherches la position de la première occurrence d'un mot de ta liste dans ta phrase.
dans ce cas, devrait faire l'affaire.
A valider par CTRL+MAJ+ENTER
cordialement
ça fonctionne très bien
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