Comment diviser des cellules dans Excel

Apprenez à diviser des cellules dans Excel en plusieurs colonnes à l'aide de la fonction Texte en colonnes, du remplissage Flash ou des formules Excel.

Supposons que vous ayez une longue colonne de noms complets et que vous souhaitiez diviser ces noms en prénom et nom de famille. Mais vous n'avez pas le temps de taper chaque nom dans deux colonnes différentes. C'est là qu'interviennent les fonctionnalités de cellules fractionnées d'Excel.

Dans Excel, vous pouvez diviser les données d'une cellule en deux ou plusieurs cellules à l'aide de la fonctionnalité Texte en colonnes, Remplissage Flash ou Formules. Dans cet article, nous verrons comment vous pouvez diviser les cellules sans tracas.

Fractionner les cellules dans Excel à l'aide de la fonctionnalité Texte en colonnes

Text to Columns est un outil avancé qui sépare une colonne de cellules en deux ou plusieurs cellules adjacentes en fonction d'un caractère que vous spécifiez. Il peut cracher une cellule avec différents paramètres tels que l'espace, les virgules, le point-virgule, la tabulation ou tout autre caractère.

Pour diviser les cellules dans Excel, sélectionnez d'abord une cellule ou une plage de cellules que vous souhaitez diviser. Nous utiliserons l'exemple suivant pour vous montrer comment diviser des cellules.

Une fois que vous avez sélectionné votre cellule, accédez à l'onglet Données. Dans l'onglet « Données », cliquez sur l'icône « Texte dans les colonnes » dans le groupe « Outils de données ».

Une fois que vous avez cliqué dessus, un assistant de texte en colonnes apparaîtra. En cela, sélectionnez votre type de données. L'option « Délimité » est la sélection par défaut. Étant donné que nos données ont déjà un caractère espace, nous choisissons « Délimité » et cliquez sur « Suivant ».

À l'étape 2 sur 3 de l'assistant, cochez la case « Espace » et décochez le reste sous Délimiteurs. Si vos données contiennent une virgule, un point-virgule ou tout autre séparateur, vous pouvez les choisir comme délimiteurs. Étant donné que nos données ne contiennent que « espace », nous choisissons le délimiteur « Espace ». Ensuite, cliquez sur « Suivant ».

À l'étape 3 sur 3 de l'assistant, choisissez « Général » comme format de données de colonne. Nous laisserons le format de données sur « Général » car nous avons des données de texte à diviser.

Vous pouvez également modifier la destination où vous souhaitez que vos données fractionnées soient affichées dans votre feuille de calcul, puis cliquer sur « Terminer ». Si vous cliquez sur « Terminer » avec la destination par défaut, cela remplacera la colonne d'origine. Nous choisissons donc B2 comme cellule de départ.

De plus, dans la zone « Aperçu des données », vous pouvez voir à quoi ressembleront vos données fractionnées.

Comme vous pouvez le voir, la colonne Noms est divisée en colonnes « Prénom » et « Nom de la maison ».

Fractionner les cellules dans Excel en utilisant Fonctionnalité de remplissage instantané

La méthode Flash Fill est la méthode la plus rapide et la plus simple pour diviser des cellules. Le remplissage Flash reconnaît les motifs et les réplique pour toutes les autres cellules.

Par exemple, tapez Eddard (Prénom) dans la colonne adjacente des données d'origine.

Maintenant, allez dans l'onglet « Données » et cliquez sur l'option « Remplissage Flash » à côté de la fonctionnalité « Texte dans les colonnes ».

Une fois que vous avez cliqué sur l'option « Remplissage Flash », les prénoms de chaque cellule seront extraits dans la colonne adjacente. Maintenant, le prénom de chaque nom est extrait dans la colonne B.

Faites la même chose pour le « nom de famille ». N'oubliez pas que Flash Fill dans Excel ne fonctionne que lorsqu'il reconnaît un modèle dans les données.

Fractionner les cellules dans Excel en utilisant Formules

Certaines personnes peuvent ne pas préférer diviser les cellules à l'aide de formules dans Excel, car cela vous oblige à vous souvenir des formules. Mais par rapport aux deux autres méthodes, les formules ont l'avantage, car elles produisent des résultats dynamiques. Lorsque vous modifiez les données d'origine, les résultats sont automatiquement mis à jour.

Pour extraire le prénom de la cellule A2, essayez la formule ci-dessous.

=GAUCHE(A2,RECHERCHE(" ",A2)-1)

Cette formule utilise la fonction RECHERCHE pour repérer le premier caractère espace puis extrait tous les caractères à gauche avec la fonction GAUCHE (voir l'exemple ci-dessous).

Ensuite, cliquez sur le petit carré vert (poignée de remplissage) dans le coin inférieur droit de la cellule B1 et faites-le glisser vers les autres cellules (jusqu'à la cellule B11) pour appliquer la formule au reste des cellules.

Désormais, les prénoms sont extraits de toutes les cellules.

Pour extraire le nom de famille (Nom de famille) de la cellule A2, tapez la formule ci-dessous.

=DROITE(A2,LEN(A2)-RECHERCHE(" ",A2))

La formule fournie utilise la fonction RECHERCHE pour localiser la position du caractère espace dans la chaîne (A2). Ensuite, il soustrait le numéro de position du caractère espace de la longueur totale du nom renvoyé par la fonction LEN pour trouver le nombre de caractères dans le nom de famille. Enfin, il extrait le nom de famille en utilisant la fonction DROITE.

Ensuite, vous pouvez faire glisser et appliquer la formule à la cellule C2:C11, et vous obtiendrez le résultat suivant.

C'est ça. Maintenant, vous avez appris à diviser une cellule en plusieurs colonnes. J'espère que vous avez trouvé ce tutoriel Excel utile.