Découper une phrase

Bonjour,

Je voudrais savoir s'il existe une formule qui pourrait me découper des mots en fonction du caractère qui les sépares. Cependant, la formule gauche/droite ne fonctionne pas car il n'y a pas que un bout à droite puis un à gauche !

Exemple : Pomme // Poire // Banane

Mon but et de récupérer les 3 mots a part!

Merci pour votre aide,

Scarlett

Bonjour,

Regarde le fichier joint.

13extract.xlsm (15.06 Ko)

Merci beaucoup

Ca fonctionne comme tu voulais ??

Eh ben oui ca fonctionne parfaitement, maintenant j’essaie de l'intégrer à mon fichier

Okey

Bonjour,

Exemple : Pomme // Poire // Banane

Mon but et de récupérer les 3 mots a part!

Si tu recherches une fonction à utiliser directement dans une cellule (et que l'utilisation d'un add-in ne te dérange pas), tu as la fonction EXTRAIRE_MOT qui est là pour ça.

La formule : =EXTRAIRE_MOT(A1;1;" // ")

Pour les autres mots, remplace 1 par 2 puis par 3 :

split

Cordialement,

Merci beaucoup mais c'est un fichier à plus de 35000 lignes et parfois il n'y a pas que 3 mots mais 1 2 4 ou 6 alors faire du ligne à ligne va me parettre interminable je pense 😅 merci quand même

Merci beaucoup mais c'est un fichier à plus de 35000 lignes et parfois il n'y a pas que 3 mots mais 1 2 4 ou 6 alors faire du ligne à ligne va me parettre interminable je pense 😅 merci quand même

Dans ce cas, si tu as les 35'000 données dans la colonne A, tu peux lancer cette macro

Sub extraire()

    Application.ScreenUpdating = False

    der_ligne = Cells(Rows.Count, 1).End(xlUp).Row

    For i = 1 To der_ligne
        mots = Split(Cells(i, 1), " // ")
        nb_mots = UBound(mots)
        For ii = 0 To nb_mots
            Cells(i, ii + 2) = mots(ii)
        Next
    Next

End Sub

Pour obtenir par exemple :

pomme
Rechercher des sujets similaires à "decouper phrase"