Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment séparer le texte et les nombres d'une cellule en deux colonnes?

Si vous avez une colonne de chaînes de texte composée de texte et de chiffres, vous souhaitez maintenant séparer le texte et les chiffres d'une cellule en deux cellules différentes, comme illustré ci-dessous. Dans Excel, vous pouvez terminer cette tâche avec ces méthodes.


Scinder ou séparer les chaînes de texte en colonnes de texte et de nombre individuelles:

Kutools for Excel's Cellules divisés feature est un outil puissant, il peut vous aider à fractionner les valeurs de cellule en plusieurs colonnes ou lignes, ainsi qu'à diviser des chaînes alphanumériques en colonnes de texte et de chiffres séparés, etc.

Téléchargez et essayez gratuitement 60-day


Méthode 1: séparez le texte et les nombres avec des formules dans Excel

Avec les formules suivantes, vous pouvez extraire le texte et les nombres de la cellule dans deux cellules séparées. S'il vous plaît faites comme suit:

1. Entrez cette formule dans une cellule vide - C3 où vous voulez placer le résultat: =LEFT(A3,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))-1), (A3 est la cellule qui contient la chaîne de texte que vous souhaitez séparer), puis appuyez sur Entrer clé pour obtenir uniquement le texte de la cellule A2. Voir la capture d'écran:

doc numéro de texte divisé 2

2. Et puis vous pouvez extraire les nombres de la cellule en appliquant cette formule: =RIGHT(A3,LEN(A3)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A3&"0123456789"))+1),( A3 est la cellule qui contient la chaîne de texte que vous voulez séparer), entrez cette formule dans la cellule D3 dans laquelle vous voulez placer les nombres, et appuyez sur Entrer clé, alors vous obtiendrez les chiffres comme ceci:

doc numéro de texte divisé 3

3. Ensuite, sélectionnez la cellule C3: D3, et faites glisser la poignée de remplissage vers les cellules que vous souhaitez contenir ces formules, et vous pouvez voir le texte et les nombres ont été séparés en différentes cellules:

doc numéro de texte divisé 4


Méthode 2: séparez le texte et les nombres avec Flash Fill dans Excel 2013 et version ultérieure

Avec les formules ci-dessus, vous pouvez simplement séparer le texte et les nombres si le texte est avant les nombres. Pour séparer la chaîne de texte dont le numéro est avant le texte, vous pouvez utiliser le Remplissage Flash fonctionnalité d'Excel 2013 et version ultérieure.

Si vous avez Excel 2013 et une version ultérieure, le Remplissage Flash Cette fonctionnalité peut vous aider à remplir le texte dans une colonne et les numéros dans une autre, procédez comme suit:

1. Tapez les numéros de votre première chaîne de texte complètement dans la cellule vide adjacente - B3, voir capture d'écran:

doc numéro de texte divisé 5

2. Et puis sélectionnez la plage B3: B7 où vous voulez remplir les nombres, et cliquez DONNEES > Remplissage Flash, et seulement les numéros ont été remplis dans les cellules à la fois, voir capture d'écran:

doc numéro de texte divisé 6

3. Ensuite, entrez la chaîne de texte complètement dans la cellule C3, voir capture d'écran:

doc numéro de texte divisé 7

4. Et sélectionnez la plage de cellules C3: C7 où vous souhaitez uniquement remplir le texte, cliquez sur DONNEES > Remplissage Flash ainsi que l'étape 2, et vous pouvez le voir, le texte a été séparé comme suit:

doc numéro de texte divisé 8

Pointe: Vous pouvez également faire glisser la poignée remplie vers la plage que vous souhaitez utiliser, puis cliquez sur Option de remplissage automatique et vérifie Remplissage Flash.

doc numéro de texte divisé 9


Onglet Office - Navigation, édition de plusieurs documents dans une seule fenêtre, comme Google Chrome, Firefox ...

hot doc
démo onglet bureau
  • Onglets pour Word, Excel, PowerPoint, Publisher, Access, Project et Visio
  • Le choix des utilisateurs de 90,000 + Office!
  • Fonctionnalité complète d'essai gratuit 45-day! Pas de carte de crédit nécessaire!
  • Plein argent dans les jours 60!

Méthode 3: séparez le texte et les nombres qui sont mélangés de manière irrégulière avec la fonction définie par l'utilisateur

Si vous avez une chaîne de texte contenant du texte et des nombres mélangés de manière irrégulière comme les données suivantes, Excel ne prend pas en charge la fonction générale pour résoudre ce problème, mais vous pouvez créer une fonction définie par l'utilisateur pour terminer.

doc numéro de texte divisé 17

1. Maintenez le ALT + F11 clés pour ouvrir le Microsoft Visual Basic pour Applications fenêtre.

2. Cliquez insérer > Moduleet collez le code suivant dans le Fenêtre du module.

Code VBA: séparer le texte et les nombres dans différentes cellules d'une cellule

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3. Ensuite, enregistrez et fermez ce code, revenez à la feuille de calcul, entrez cette formule = SplitText (A3, FALSE) dans une cellule vide pour obtenir uniquement la chaîne de texte, puis faites glisser la poignée de recopie vers le bas dans les cellules où vous souhaitez remplir cette formule, voir la capture d'écran:

doc numéro de texte divisé 10

4. Et puis, tapez la formule = SplitText (A3, TRUE) dans une autre cellule et faites glisser la poignée de recopie vers le bas dans les cellules où vous souhaitez remplir cette formule pour obtenir les nombres, voir la capture d'écran:

doc numéro de texte divisé 11

Note: Le résultat sera incorrect s'il y a des nombres décimaux dans la chaîne de texte.


Méthode 4: séparez le texte et les nombres en deux colonnes avec Kutools for Excel

Si vous avez Kutools for Excel, avec son puissant outil Cellules divisés Utilitaire, vous pouvez rapidement diviser les chaînes de texte en deux colonnes: l'une est un nombre, et l'autre est du texte.

Kutools for Excel

Après l'installation de Kutools for Excel, s'il vous plaît faites comme suit:

1. Sélectionnez la plage de données que vous souhaitez séparer le texte et le numéro.

2. Puis clique Kutools > Texte > Cellules divisés, voir capture d'écran:

doc numéro de texte divisé 12

3. Dans le Cellules divisés boîte de dialogue, sélectionnez Diviser en colonnes option sous la Type section, puis vérifiez Texte et numéro du Divisé par section, voir capture d'écran:

doc numéro de texte divisé 13

4. Puis clique Ok bouton, et une boîte de dialogue apparaîtra pour vous rappeler de sélectionner une cellule pour afficher le résultat, voir capture d'écran:

doc numéro de texte divisé 14

5. Cliquez OK bouton, et les chaînes de texte dans la sélection ont été séparés en deux colonnes comme suivant capture d'écran montré:

doc numéro de texte divisé 15

Cliquez sur Télécharger Kutools pour Excel et essai gratuit maintenant!


Séparez le texte et les chiffres avec Kutools for Excel

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Articles Liés:

Comment diviser le mot en lettres séparées dans Excel?

Comment diviser des cellules en plusieurs colonnes ou lignes par retour chariot?


Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Hay · 2 months ago
    kereeeennn... berhasil....
  • To post as a guest, your comment is unpublished.
    AM · 4 months ago
    Thanks worked for Alpha-numeric cell data [ =RIGHT(A2,LEN(A2)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789"))+1)]
  • To post as a guest, your comment is unpublished.
    Gowtam Roopun · 5 months ago
    Hello Can anyone help me? I want to remove this zero and braceket by an excel formula.
    1 BR PE-0.50CT(H SI2)- -0.00( )-2 SP PE-0.50CT(H SI1)-1 RU PE-0.40CT(H-SI)-750GF-RG-RING-25-40-2.50GM


    Gowtam
  • To post as a guest, your comment is unpublished.
    RAJ · 5 months ago
    VERY USEFUL FORMULA I LIKE IT.
  • To post as a guest, your comment is unpublished.
    Sarashwaty · 10 months ago
    Hi.... Thank you for sharing, it is very helpful and save lots of time for me.
    Regards,
    Saras.