La fonction FRACTIONNER.TEXTE dans Excel

Dernière mise à jour le 15/01/2026
Temps de lecture : 2 minutes

La fonction FRACTIONNER.TEXTE permet de découper un texte en plusieurs sections, en se basant sur un même délimiteur.

  • La fonction FRACTIONNER.TEXTE a été ajoutée à Excel 365 à partir de la version 2208 (donc en 2022)

Principe de la fonction FRACTIONNER.TEXTE

La fonction FRACTIONNER.TEXTE va découper chaque partie d'une cellule dans différentes colonnes.

Par exemple, ici, nous découpons le numéro de sécurité sociale en nous basant sur le séparateur "espace". L'écriture de la fonction est très simple

  1. Fonction FRACTIONNER.TEXTE
  2. Cellule à découper (ici A2)
  3. Le séparateur, ici l'espace (soit un espace entre 2 guillemets)
Presentation fonction FRACTIONNER.TEXTE

Comme vous le constatez, l'utilisation de cette fonction est extrêmement simple. Pour rappel, la formule permettant d'obtenir le même résultat s'écrivait avec LAMBDA et était très complexe à écrire.

Comment compter le nombre de mots ?

Compter le nombre de mots découle de la fonction FRACTIONNER.TEXTE. Dans l'image précédente, chaque mot est dans une cellule différente. Donc en comptant le nombre de colonnes, on déduit le nombre de mots. La formule est :

Nombre de mots avec la foncton FRACTIONNER.TEXTE

La fonction COLONNES retourne le nombre de colonnes dans une plage de données ou dans un tableau. Donc, comme la fonction retourne le résultat dans plusieurs colonnes, cette combinaison de formules nous renvoie le nombre d'éléments qui ont été découpés.

On peut aussi utiliser la fonction NBVAL pour obtenir le même résultat

=NBVAL(FRACTIONNER.TEXTE(A2;" "))

Extraire un élément de la liste

Maintenant, si vous voulez extraire une seule valeur dans la liste de mots, la fonction INDEX va faire ce travail.

Par exemple, le département est le quatrième élément du numéro de sécurité sociale. La formule s'écrit de la façon suivante

Extraire un mot en particulier dans une phrase

Comment écrire le résultat sur plusieurs lignes ?

Comme vous l'avez vu dans le premier résultat, il s'est écrit sur la même ligne parce que nous avons utilisé le 2e paramètre de la fonction.

Maintenant, si vous avez une adresse et que vous voulez écrire le résultat sur plusieurs lignes, il faut indiquer que le délimiteur (la virgule) est le 3e paramètre de la fonction FRACTIONNER.TEXTE. Et donc, on laisse le second argument vide.

=FRACTIONNER.TEXTE(A2;;",")

Decoupage de ladresse sur plusieurs lignes avec le 3e parametre de FRACTIONNER.TEXTE

Articles liés

1 Comment

  1. Sani
    25/08/2022 @ 09:29

    Merci pour cette formation.
    Pouvez vous nous partager le document en pdf?

    Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    La fonction FRACTIONNER.TEXTE dans Excel

    Reading time: 2 minutes
    Dernière mise à jour le 15/01/2026

    La fonction FRACTIONNER.TEXTE permet de découper un texte en plusieurs sections, en se basant sur un même délimiteur.

    • La fonction FRACTIONNER.TEXTE a été ajoutée à Excel 365 à partir de la version 2208 (donc en 2022)

    Principe de la fonction FRACTIONNER.TEXTE

    La fonction FRACTIONNER.TEXTE va découper chaque partie d'une cellule dans différentes colonnes.

    Par exemple, ici, nous découpons le numéro de sécurité sociale en nous basant sur le séparateur "espace". L'écriture de la fonction est très simple

    1. Fonction FRACTIONNER.TEXTE
    2. Cellule à découper (ici A2)
    3. Le séparateur, ici l'espace (soit un espace entre 2 guillemets)
    Presentation fonction FRACTIONNER.TEXTE

    Comme vous le constatez, l'utilisation de cette fonction est extrêmement simple. Pour rappel, la formule permettant d'obtenir le même résultat s'écrivait avec LAMBDA et était très complexe à écrire.

    Comment compter le nombre de mots ?

    Compter le nombre de mots découle de la fonction FRACTIONNER.TEXTE. Dans l'image précédente, chaque mot est dans une cellule différente. Donc en comptant le nombre de colonnes, on déduit le nombre de mots. La formule est :

    Nombre de mots avec la foncton FRACTIONNER.TEXTE

    La fonction COLONNES retourne le nombre de colonnes dans une plage de données ou dans un tableau. Donc, comme la fonction retourne le résultat dans plusieurs colonnes, cette combinaison de formules nous renvoie le nombre d'éléments qui ont été découpés.

    On peut aussi utiliser la fonction NBVAL pour obtenir le même résultat

    =NBVAL(FRACTIONNER.TEXTE(A2;" "))

    Extraire un élément de la liste

    Maintenant, si vous voulez extraire une seule valeur dans la liste de mots, la fonction INDEX va faire ce travail.

    Par exemple, le département est le quatrième élément du numéro de sécurité sociale. La formule s'écrit de la façon suivante

    Extraire un mot en particulier dans une phrase

    Comment écrire le résultat sur plusieurs lignes ?

    Comme vous l'avez vu dans le premier résultat, il s'est écrit sur la même ligne parce que nous avons utilisé le 2e paramètre de la fonction.

    Maintenant, si vous avez une adresse et que vous voulez écrire le résultat sur plusieurs lignes, il faut indiquer que le délimiteur (la virgule) est le 3e paramètre de la fonction FRACTIONNER.TEXTE. Et donc, on laisse le second argument vide.

    =FRACTIONNER.TEXTE(A2;;",")

    Decoupage de ladresse sur plusieurs lignes avec le 3e parametre de FRACTIONNER.TEXTE

    Articles liés

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      1 Comment

      1. Sani
        25/08/2022 @ 09:29

        Merci pour cette formation.
        Pouvez vous nous partager le document en pdf?

        Reply

      Laisser un commentaire

      Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

      Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.