Scinder des valeurs séparées par des virgules en lignes/colonnes dans Excel – guide facile
Dans certaines situations, il peut être nécessaire de scinder des valeurs séparées par des virgules provenant de cellules sélectionnées en lignes ou colonnes distinctes. Ce guide présente différentes méthodes efficaces pour y parvenir, en fournissant des instructions étape par étape afin que vous puissiez gérer et réorganiser vos données efficacement selon vos besoins.
Scinder des valeurs séparées par des virgules en colonnes distinctes
Pour séparer des valeurs délimitées par des virgules, situées dans des cellules sélectionnées, en colonnes distinctes, découvrez les méthodes présentées dans cette section.
Utiliser l’assistant Texte en colonnes pour scinder des valeurs séparées par des virgules en colonnes
Pour scinder des valeurs séparées par des virgules dans des cellules sélectionnées en colonnes, la méthode couramment utilisée consiste à recourir à l’assistant **Texte en colonnes** d’Excel. Je vais vous guider pas à pas pour obtenir le résultat souhaité.
1. Sélectionnez la plage de cellules dont vous souhaitez scinder les valeurs en colonnes, puis cliquez sur « Données » > « Texte en colonnes ». Voir la capture d’écran :

2. Dans la première boîte de dialogue de l’« Assistant conversion du texte en colonnes », sélectionnez l’option « Délimité », puis cliquez sur « Suivant ».

3. Dans la deuxième boîte de dialogue de l’« Assistant conversion du texte en colonnes », cochez uniquement la case « Virgule » sous la section « Délimiteurs », puis cliquez sur « Suivant ».

4. Dans la dernière boîte de dialogue de l’« Assistant conversion du texte en colonnes », sélectionnez une cellule dans la zone « Destination » afin d’indiquer où placer les valeurs scindées, puis cliquez sur « Terminer ».

Les valeurs des cellules sélectionnées, initialement séparées par des virgules, sont désormais réparties dans des colonnes distinctes, comme le montre la capture d’écran ci-dessous.

Scinder facilement des valeurs séparées par des virgules en plusieurs colonnes avec Kutools
Comme vous pouvez le constater, l’assistant « Texte en colonnes » nécessite plusieurs étapes pour accomplir cette tâche. Si vous recherchez une méthode plus simple, la fonctionnalité « Diviser les cellules » de Kutools pour Excel est fortement recommandée : elle vous permet de fractionner facilement des cellules en plusieurs colonnes ou lignes selon un délimiteur spécifique, le tout depuis une seule boîte de dialogue intuitive.
Après avoir installé Kutools pour Excel, sélectionnez « Kutools » > « Fusionner et scinder » > « Diviser les cellules » pour ouvrir la boîte de dialogue « Diviser les cellules ».
- Sélectionnez la plage de cellules contenant le texte que vous souhaitez fractionner.
- Sélectionnez l’option « Diviser en colonnes ».
- Cochez « Virgule » (ou tout autre délimiteur requis), puis cliquez sur « OK ».

- Sélectionnez une cellule de destination, puis cliquez sur « OK » pour obtenir toutes les données divisées.

Scinder des valeurs séparées par des virgules en lignes distinctes
Cette section présente deux méthodes pour fractionner des valeurs séparées par des virgules en lignes distinctes dans Excel. Voici la marche à suivre.
Scinder des valeurs séparées par des virgules en plusieurs lignes avec VBA
Pour fractionner des valeurs séparées par des virgules en lignes distinctes, appliquez le code VBA suivant.
1. Appuyez simultanément sur les touches « Alt » + « F11 » pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».
2. Dans la fenêtre « Microsoft Visual Basic pour Applications », cliquez sur « Insertion » > « Module », puis copiez le code VBA ci-dessous et collez-le dans la fenêtre du module.
Code VBA : Scinder des valeurs séparées par des virgules en lignes
Sub SplitAll()
Dim xRg As Range
Dim xRg1 As Range
Dim xCell As Range
Dim I As Long
Dim xAddress As String
Dim xUpdate As Boolean
Dim xRet As Variant
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If xRg.Columns.Count > 1 Then
MsgBox "You can't select multiple columns", , "Kutools for Excel"
Exit Sub
End If
Set xRg1 = Application.InputBox("Split to (single cell):", "Kutools for Excel", , , , , , 8)
Set xRg1 = xRg1.Range("A1")
If xRg1 Is Nothing Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg
xRet = Split(xCell.Value, ",")
xRg1.Worksheet.Range(xRg1.Offset(I, 0), xRg1.Offset(I + UBound(xRet, 1), 0)) = Application.WorksheetFunction.Transpose(xRet)
I = I + UBound(xRet, 1) + 1
Next
Application.ScreenUpdating = xUpdate
End Sub 3. Appuyez sur la touche « F5 » pour exécuter le code. Dans la boîte de dialogue « Kutools pour Excel » qui s’ouvre, sélectionnez les cellules à scinder, puis cliquez sur « OK ».

4. Dans la deuxième boîte de dialogue « Kutools pour Excel » qui s’ouvre, sélectionnez une cellule où vous souhaitez placer les valeurs scindées, puis cliquez sur « OK ».

Vous verrez alors que les valeurs séparées par des virgules dans les cellules sélectionnées ont été réparties sur plusieurs lignes, comme le montre la capture d’écran ci-dessous.

Scinder facilement des valeurs séparées par des virgules en lignes avec Kutools pour Excel
Le code VBA peut sembler trop complexe pour les débutants sous Excel, qui auront du mal à l’adapter à leurs besoins. Heureusement, la fonctionnalité « Diviser les cellules » de Kutools pour Excel permet de scinder facilement des valeurs séparées par des virgules en plusieurs lignes, directement dans Excel.
Après avoir installé Kutools pour Excel, sélectionnez « Kutools » > « Fusionner et scinder » > « Diviser les cellules » pour ouvrir la boîte de dialogue « Diviser les cellules ».
- Sélectionnez la plage de cellules contenant les valeurs séparées par des virgules que vous souhaitez fractionner.
- Sélectionnez l’option « Diviser en lignes ».
- Cochez « Virgule » (ou tout autre délimiteur requis), puis cliquez sur « OK ».

- Sélectionnez une cellule de destination et cliquez sur « OK » pour obtenir toutes les données divisées.

Démo : Scinder rapidement des valeurs séparées par des virgules en lignes ou colonnes avec Kutools pour Excel
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels





