Comment diviser du texte par espace avec une formule dans Excel (5 façons)

  • Partage Ça
Hugh West

Il existe de nombreuses façons de diviser le texte dans Excel Dans cet article, nous allons voir plusieurs méthodes pour Formule Excel de division du texte par l'espace Nous avons un jeu de données d'échantillon contenant Noms . Espace est utilisé comme un délimiteur ici. Voyons comment diviser le texte par espace en utilisant des formules sur Excel .

Télécharger le cahier d'exercices

Fractionner le texte par espace.xlsm

5 façons de diviser du texte par espace en utilisant une formule dans Excel

Dans ce post, nous allons voir l'utilisation de GAUCHE , TROUVEZ , RECHERCHE , DROIT , TRIM , LEN , SUBSTITUTE , COLOMBES et utiliser une VBA code pour diviser le texte par des espaces .

Méthode 1 : Diviser le texte par espace en utilisant les fonctions LEFT et FIND

Dans un premier temps, nous allons extraire le Prénom qui est la partie gauche du nom, en utilisant la fonction GAUCHE et TROUVEZ fonctions.

Des pas :

  • Tout d'abord, tapez la formule suivante dans la cellule C5 .
=GAUCHE(B5, FIND(" ",B5))

  • Maintenant, appuyez sur le ENTER clé.

Ici, FIND(" ",B5) donne la sortie suivante 5 . qui sont des lettres totales comprenant Espace du côté gauche du nom. Puis =LEFT(B5, 5 ) nous donne le résultat suivant Mary .

  • Enfin, faites glisser jusqu'à AutoFill le reste de la série.

Lire la suite : Comment séparer le nom et le prénom dans Excel (6 méthodes simples)

Méthode 2 : Diviser le texte par espace en utilisant les fonctions MID et FIND

Maintenant, nous allons séparer le deuxième prénom qui est séparé par un espace en utilisant MID et TROUVEZ fonctions.

Des pas :

  • Tout d'abord, tapez la formule suivante dans la cellule D5 .
=MOYEN(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5))

  • Après cela, appuyez sur la touche ENTER clé.

  • Enfin, faites glisser vers le bas jusqu'à AutoFill le reste de la série.

Alors, qu'est-ce qui se passe ici ? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) détermine le numéro où se trouve le deuxième espace. Dans ce cas, il s'agit de 10 Et.., =MID(B5,5,10) donne le résultat suivant Elizabeth . 5 est le numéro de départ et 10 signifie que nombre total de caractères .

Lire la suite : Comment diviser du texte dans Excel par caractère (5 méthodes rapides)

Lectures similaires

  • Fractionner une chaîne par caractère dans Excel (6 méthodes appropriées)
  • Séparer une chaîne par sa longueur dans Excel (8 façons)
  • Comment séparer deux mots dans Excel (6 méthodes simples)
  • Fractionnement du texte dans Excel à l'aide de Flash Fill

Méthode 3 : Utilisation des fonctions DROITE et RECHERCHE

Pour diviser le nom de famille, nous utiliserons la fonction DROIT , LEN et RECHERCHE Les deux fonctions TROUVEZ et RECHERCHE ont les mêmes propriétés.

Des pas :

  • Tout d'abord, tapez la formule suivante dans la cellule E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))

  • Maintenant, appuyez sur le ENTER clé.

  • Enfin, faites glisser jusqu'à AutoFill le reste de la série.

C'est tout. Ici, la formule SEARCH(" ",B5,SEARCH(" ",B5,1)+1) nous donne la sortie suivante 15 qui est le nombre de caractères entrant dans l'espace de Mary et Elizabeth . LEN(B5) donne le résultat suivant 20 Ce qui veut dire, LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1) donne en gros la sortie suivante 5 (20 moins 15). Enfin, =RIGHT(B5,5) donne le résultat final comme Smith .

Lire la suite : Comment diviser du texte dans Excel en utilisant une formule (5 façons simples)

Méthode 4 : Fractionner le texte par espace en utilisant la formule combinée

Dans cette méthode, nous utiliserons une fonction de combinaison de TRIM , SUBSTITUTE , COLOMBES , LEN et REPT pour séparer les textes par des espaces.

Des pas :

  • Tout d'abord, tapez la formule suivante dans la cellule C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5))))

  • Maintenant, appuyez sur le ENTER clé.

  • A ce stade, faites glisser vers le bas à droite pour AutoFill la série de rangs.

  • Enfin, faites glisser jusqu'à AutoFill le reste de la série.

Pour votre information, les liens pour chaque fonction sont fournis ici. Si la formule vous intrigue, cliquez sur le lien et jetez un coup d'œil à leurs utilisations et à la décomposition des formules.

Lire la suite : Comment séparer les mots dans Excel à l'aide d'une formule (Guide ultime)

Méthode 5 : Utilisation de VBA pour diviser le texte en fonction des espaces

Dans notre dernière méthode, nous utiliserons un VBA code pour textes fractionnés par l'espace.

Des pas :

  • D'abord, Cliquez à droite sur sur la feuille et aller à Afficher le code .

  • Après cela, copiez et collez le VBA code ci-dessous.

Code VBA :

 Sub SplitTextbyspace() Dim Mydataset() As String, Count As Long, J As Variant For Rnumber = 5 To 10 Mydataset = Split(Cells(Rnumber, 2), " ") Newdest = 3 For Each J In Mydataset Cells(Rnumber, Newdest) = J Newdest = Newdest + 1 Next J Next Rnumber End Sub 

  • Enfin, appuyez sur la touche F5 ou bouton de lecture pour exécuter le code.

Ici, Pour Rnumber = 5 à 10 signifie notre numéro de ligne de l'ensemble de données et Newdest=3 représente la première colonne où le texte se divisera et se poursuivra.

Lire la suite : Comment diviser du texte en plusieurs cellules dans Excel

Section pratique

L'aspect le plus crucial pour s'habituer à ces approches rapides est la pratique. C'est pourquoi nous avons joint un cahier d'exercices dans lequel vous pouvez pratiquer ces méthodes.

Conclusion

C'est tout pour l'article. Ce sont 5 méthodes différentes pour... Formule Excel de division du texte par l'espace En fonction de vos préférences, vous pouvez choisir la meilleure alternative. Si vous avez des questions ou des commentaires, veuillez les laisser dans la zone des commentaires.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.