KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Fractionner Diviser par texte et nombre dans une cellule Excel

AuteurSiluvia Date de modification

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.

doc-split-text-and-numbers-1


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.

doc-split-text-and-numbers-2

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"))

doc-split-text-and-numbers-3

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)

doc-split-text-and-numbers-4

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)

doc-split-text-and-numbers-5

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 IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.