Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Microsoft 365afficher 10 mots avant et après un mot clé
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
J'ai une phrase dans une case, le but est de repérer le mot clé et d'afficher dans la case a coté 10 mots avant et après le mot clé et je suis vraiment bloqué, si quelqu'un a une solution merci.
re
ton probleme est simple
les mots sont séparés par un espace
donc tu coupe le texte par les espaces
tu repere ton mot avec match et tu retire 10 et tu prends 10 de plus
re
ton probleme est simple
les mots sont séparés par un espace
donc tu coupe le texte par les espaces
tu repere ton mot avec match et tu retire 10 et tu prends 10 de plus
Bonjour @yvann1318 : c'est à toi de fournir un fichier exemple
ensuite, tu fais une recherche google sur les mots "Split" et "match" en vba excel
si pas de VBA, fais une recherche sur les fonctions excel: trouve, gauche, droite, sierreur...
comme tu peux le sentir, selon la structure de ton fichier, les solutions sont variées...
Bonjour @yvann1318 : c'est à toi de fournir un fichier exemple
ensuite, tu fais une recherche google sur les mots "Split" et "match" en vba excel
si pas de VBA, fais une recherche sur les fonctions excel: trouve, gauche, droite, sierreur...
comme tu peux le sentir, selon la structure de ton fichier, les solutions sont variées.
Voici ma phrase dans l'image j'ai réussi a avoir le début du texte jusqu'au mot clé qui est "sprinklé" et j'ai réussi a avoir 10 mots avant le mot clé mais mes formule sont vraiment pas belle :
J'ai une phrase dans une case, le but est de repérer le mot clé et d'afficher dans la case a coté 10 mots avant et après le mot clé et je suis vraiment bloqué, si quelqu'un a une solution merci.
Bonsoir
Il semble que vous souhaitiez extraire un contexte de mots autour d'un mot clé spécifique dans une phrase, en affichant les 10 mots précédant et suivant le mot clé.
Exemple :
Supposons que votre phrase soit dans la cellule A1 et que le mot clé que vous cherchez soit dans la cellule B1. Vous pouvez utiliser les fonctions SPLIT, IF, INDEX et CONCATENER (ou CONCAT) pour obtenir le résultat souhaité.
Voici une formule que vous pourriez utiliser dans la cellule C1 pour afficher les 10 mots avant et après le mot clé :
=CONCAT(IF(ISNUMBER(SEARCH(B1, SPLIT(A1, " "))),
INDEX(SPLIT(A1, " "), MAX(1, MATCH(B1, SPLIT(A1, " "), 0) - 10)) & " ", "")) &
B1 & " " &
CONCAT(IF(ISNUMBER(SEARCH(B1, SPLIT(A1, " "))),
INDEX(SPLIT(A1, " "), MIN(COUNTA(SPLIT(A1, " ")), MATCH(B1, SPLIT(A1, " "), 0) + 10)) & " ", ""))
A+
Re
Je m'excuse pour la confusion. La fonction "DECOUPER" que j'ai mentionnée n'existe pas dans Excel vous avez raison. J'ai fait une erreur dans la traduction. La fonction équivalente à la fonction "SPLIT" en français serait "DÉCOUPER". Cependant, il n'y a pas de fonction "DÉCOUPER" dans Excel.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD