Fractionner Diviser par texte et nombre dans une cellule Excel
Supposons qu’une cellule contienne des données mélangées associant du texte et des nombres : comment les séparer en colonnes distinctes ? Ce tutoriel vous présente, étape par étape, la méthode à l’aide de formules.

Comment fractionner une cellule Excel contenant à la fois du texte et des nombres ?
Dans ce cas, vous devez appliquer trois formules pour fractionner le texte et les nombres contenus dans une cellule en plusieurs colonnes distinctes.
Premièrement, localisez la position du premier chiffre ;
Deuxièmement, extrayez le texte à partir de la cellule ;
Enfin, récupérez les chiffres.
Formules génériques
Formule générique pour localiser la position du premier chiffre
=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))
Formule générique pour extraire le texte
=LEFT(A1,position-1)
Formule générique pour extraire les chiffres
=RIGHT(A1,LEN(A1)-position+1)
Arguments des formules ci-dessus
A1: Il représente la cellule qui contient le Diviser par texte et nombre que vous souhaitez fractionner ;
Position : La position du premier chiffre dans A1.
Comment utiliser ces formules ?
Supposons que vous disposiez d’une liste de chaînes de texte, comme illustré dans la capture d’écran ci-dessous ; suivez les étapes suivantes pour séparer le texte et les nombres en cellules distinctes.

Premièrement, renvoyez la position de départ des chiffres dans la chaîne de texte
1. Sélectionnez une cellule vide pour afficher la position — dans cet exemple, C3.
2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée. Sélectionnez la cellule contenant le résultat, puis faites glisser la poignée de recopie vers le bas pour appliquer la formule aux autres cellules jusqu’à obtenir toutes les positions souhaitées.
=MIN(FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789"))

Deuxièmement, extraire le texte
1. Sélectionnez une cellule vide pour y placer le texte. Ici, je choisis D3.
2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée. Sélectionnez la cellule de résultat et faites glisser la poignée de recopie vers le bas pour remplir automatiquement les cellules suivantes.
=LEFT(B3,C3-1)

Enfin, extraire les chiffres
1. Sélectionnez une cellule vide, par exemple E3, pour y placer les chiffres.
2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée. Sélectionnez la cellule de résultat et faites glisser la poignée de recopie vers le bas pour remplir automatiquement les cellules suivantes.
=RIGHT(B3,LEN(B3)-C3+1)

Comment ces formules fonctionnent-elles ?
=MIN(FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789"))
1. FIND({0,1,2,3,4,5,6,7,8,9},B3&"0123456789")
- B3&"0123456789"renvoie le résultat suivant : Ana Varela 240,150123456789.
- FIND({0,1,2,3,4,5,6,7,8,9}, "ana varela 240,150123456789"): La fonction TROUVE recherche la position des chiffres « 0 à 9 » dans la chaîne « ana varela 240,150123456789 » et renvoie le résultat {14,16,12,21,13,17,24,25,26,27}.
Ce résultat signifie que le chiffre 0 se trouve à la 14ᵉ position, le chiffre 1 à la 16ᵉ position, le chiffre 2 à la 12ᵉ position… et ainsi de suite dans la chaîne « ana varela 240,150123456789 ».
2. =MIN({14;16;12;21;13;17;24;25;26;27}) : La fonction MIN renvoie la valeur minimale du tableau. Ici, le résultat est 12.
=LEFT(B3,C3-1)
LEFT(ana varela 240,15,12-1)ce qui signifie que la fonction GAUCHE extrait les 11 premiers caractères depuis le début de la chaîne de texte « ana varela 240,15 ». Le résultat obtenu est donc « ana varela ».
=RIGHT(B3,LEN(B3)-C3+1)
1. LEN(B3)-C3+1:
- La fonction NBCAR calcule la longueur totale de la chaîne de texte « ana varela 240,150123456789 » située en B3 et renvoie le résultat 17.
- 17-12+1 : Ici, on obtient la longueur totale des chiffres dans « ana varela 240,15 ». Le résultat est 6.
2. =RIGHT(B3,6)La fonction DROITE extrait les 6 derniers caractères de la chaîne « ana varela 240,15 », ce qui donne « 240,15 ».
Fonctions associées
Fonction STXT d’Excel
La fonction STXT d’Excel vous permet d’extraire un nombre précis de caractères à partir d’une position définie au sein d’une chaîne de texte.
Fonction TROUVE d’Excel
La fonction TROUVE d’Excel vous permet de rechercher une chaîne à l’intérieur d’une autre et renvoie la position à laquelle cette sous-chaîne commence.
Fonction GAUCHE d’Excel
La fonction GAUCHE d’Excel extrait, depuis le début (côté gauche) d’une chaîne donnée, le nombre de caractères indiqué.
Fonction DROITE d’Excel
La fonction DROITE d’Excel extrait un nombre déterminé de caractères à partir de la fin (côté droit) d’une chaîne de texte.
Fonction NBCAR d’Excel
La fonction NBCAR d’Excel renvoie le nombre de caractères présents dans une chaîne de texte.
Formules associées
Fractionner des dimensions en deux parties dans Excel
Découvrez comment utiliser une formule pour séparer facilement les dimensions d’une cellule en deux parties distinctes — longueur et largeur — sans leurs unités !
Séparez les chiffres des unités de mesure
Découvrez comment utiliser une formule simple pour séparer automatiquement les chiffres de leurs unités de mesure !
Fractionner une chaîne de texte à un caractère spécifique dans une cellule Excel
Ce tutoriel vous explique pas à pas comment fractionner une chaîne de texte à un caractère donné dans une cellule à l’aide de formules.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.