Extraire 4 à 6 mots consécutifs

Bonjour

je souhaiterai extraire 4 à 6 mots consécutifs en commençant de n'importe où dans chacune des lignes

et que chacune des bout de phrases obtenues se termine par un point.

J'ai commencé à essayé avec =EXTRAIRE_MOT(A1;2;"";",";"-") mais ça n'a pas laire d'être la bonne formule

Merci beaucoup pour votre aide

Max

Bonjour,

Amusant ! mais j'aimerais aussi connaître l'intérêt !

Voici un début de réponse (dernier mot d'une phrase suivi d'un point).

Et pour aller plus loin, il faudrait adapter l'expression régulière que j'ai mise en A1. Un peu d'aide ici :

https://www.sheets-pratique.com/fr/fonctions/regexmatch

Bonjour,

Merci pour votre aide mais je souhaite 4 à 6 mots de la phrase qui se suivent

exemple ligne 10 au lieu de n'avoir que "guichet.", il aurait fallut obtenir "minutes après la fermeture des guichets."

4 à 6 mots qui se suivent à partir de n'importe où dans la phrase.

Merci pour l'aide que vous pourrez m'apporter pour la formule.

Max

J'ai bien compris, mais c'est toute la difficulté de trouver la bonne expression régulière.

A moins de faire une hybridation entre 2 méthodes.

Une autre proposition

Function f4a6mots(cel As Range)
Application.Volatile
    f4a6mots = ""

    tbl1 = Split(cel.Value & " .", ".")
    If UBound(tbl1) = 1 Then Exit Function

    For i = 1 To UBound(tbl1) - 1
        tbl2 = Split(tbl1(i) & " ", " ")
        If UBound(tbl2) = 1 Then Exit For
        If UBound(tbl2) < 4 Then Exit For
        k = 0
        For j = UBound(tbl2) - 1 To 1 Step -1
            f4a6mots = tbl2(j) & " " & f4a6mots
            k = k + 1
            If k = 6 Then Exit For
        Next
        f4a6mots = f4a6mots & "|"
    Next

End Function

Excusez moi mais comment ça s'utilise j'arrive pas à mettre en place la fonction

Merci pour votre aide

Max

Il faut recopier le code de la fonction dans un module (faire Alt+F11, insérer module, puis recopier)

Ensuite, cela s'utilise comme n'importe quelle fonction dans une cellule

Excusez-moi mais après avoir fait "Entrer" j'ai une popup qui m'affiche:

"Nom ambigu détecté:f4a6mots"

Pour info, je suis sous Office 2007.

Est-ce la cause ?

Merci pour votre aide

Max

Avec mon fichier ? ou avec le tien ? dans ce cas poste ton fichier ou un bout de celui-ci ...

Voila mon fichier le traitement est à faire sur Feuil2 colonne B

Merci pour votre aide

Max

Résultat en colonne C

Mais comme il n'y a aucun point, il n'y a aucune solution !

chacune des bout de phrases obtenues se termine par un point.

Rechercher des sujets similaires à "extraire mots consecutifs"