Passer au contenu principal
 

Diviser les valeurs séparées par des virgules en lignes/colonnes dans Excel – guide simple

Auteur : Siluvia Dernière modification: 2024-07-15

Dans certaines situations, vous devrez peut-être diviser les valeurs séparées par des virgules des cellules sélectionnées en lignes ou colonnes individuelles. Ce guide explorera différentes méthodes efficaces pour vous aider à y parvenir, en fournissant des instructions étape par étape pour vous assurer que vous pouvez gérer et réorganiser efficacement vos données en fonction de vos besoins.


Diviser les valeurs séparées par des virgules en différentes colonnes

Pour diviser les valeurs séparées par des virgules dans les cellules sélectionnées en différentes colonnes, essayez les méthodes de cette section.

Utilisez l'assistant Texte en colonne pour diviser les valeurs séparées par des virgules en colonnes

Pour diviser les valeurs séparées par des virgules dans les cellules sélectionnées en colonnes, la méthode couramment utilisée est l'assistant Texte en colonne dans Excel. Ici, je vais vous montrer étape par étape comment utiliser cet assistant pour obtenir le résultat souhaité.

1. Sélectionnez la plage de cellules dont vous souhaitez diviser les valeurs en colonnes, puis cliquez sur Sauvegarde de > Texte aux colonnes. Voir la capture d'écran:

2. Dans le premier Assistant de conversion de texte en colonnes boîte de dialogue, sélectionnez le Délimité , puis cliquez sur le Suivant .

3. Dans le second Assistant de conversion de texte en colonnes boîte de dialogue, cochez uniquement Virgule boîte dans la Delimiters section, et cliquez sur Suivant .

4. Dans le dernier Assistant de conversion de texte en colonnes boîte de dialogue, sélectionnez une cellule pour localiser les valeurs de fractionnement dans le dentaire et enfin cliquez sur le Finition .

Maintenant, toutes les valeurs dans les cellules sélectionnées qui étaient séparées par des virgules sont divisées en différentes colonnes comme illustré ci-dessous.

Divisez facilement les valeurs séparées par des virgules en plusieurs colonnes avec Kutools

Comme vous pouvez le voir, la Texte aux colonnes L'assistant nécessite plusieurs étapes pour terminer la tâche. Si vous avez besoin d'une méthode plus simple, le Cellules divisés caractéristique de Kutools for Excel est fortement recommandé. Avec cette fonctionnalité, vous pouvez facilement diviser les cellules en plusieurs colonnes ou lignes en fonction d'un délimiteur spécifique, en complétant les paramètres dans une seule boîte de dialogue.

Après avoir installé Kutools pour Excel, sélectionnez Kutools > Fusionner et fractionner > Cellules divisés ouvrir le Cellules divisés boite de dialogue.

  1. Sélectionnez la plage de cellules contenant le texte que vous souhaitez diviser.
  2. Sélectionnez le Fractionner en colonnes option.
  3. Sélectionnez Virgule (ou tout délimiteur dont vous avez besoin) et cliquez sur OK.
  4. Sélectionnez une cellule de destination et cliquez sur OK pour obtenir toutes les données fractionnées.
Notes: Pour utiliser cette fonction, vous devez avoir Kutools for Excel installé sur votre ordinateur. Allez télécharger Kutools for Excel pour obtenir un essai gratuit de 30 jours sans aucune limitation.

Diviser les valeurs séparées par des virgules en différentes lignes

Cette section présente deux méthodes pour vous aider à diviser les valeurs séparées par des virgules en différentes lignes dans Excel. Veuillez procéder comme suit.

Diviser les valeurs séparées par des virgules en plusieurs lignes avec VBA

Pour diviser les valeurs séparées par des virgules en lignes, vous pouvez appliquer le code VBA suivant.

1. appuie sur le autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Ensuite, copiez et collez le code VBA ci-dessous dans la fenêtre Module.

Code VBA: diviser les 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. appuie sur le F5 clé pour exécuter le code. Dans le popping Kutools for Excel boîte de dialogue, sélectionnez les cellules à fractionner, puis cliquez sur le OK .

4. Dans le deuxième pop-up Kutools for Excel boîte de dialogue, sélectionnez une cellule pour localiser les valeurs de fractionnement, puis cliquez sur OK.

Ensuite, vous pouvez voir que les valeurs séparées par des virgules dans les cellules sélectionnées sont divisées en lignes comme illustré ci-dessous.

Divisez facilement les valeurs séparées par des virgules en lignes avec Kutools for Excel

Le code VBA est trop difficile à modifier pour les débutants en Excel pour répondre à leurs besoins. Ici, la fonctionnalité Diviser les cellules de Kutools for Excel peut également aider à diviser facilement des valeurs séparées par des virgules en plusieurs lignes dans Excel.

Après avoir installé Kutools pour Excel, sélectionnez Kutools > Fusionner et fractionner > Cellules divisés ouvrir le Cellules divisés boite de dialogue.

  1. Sélectionnez la plage de cellules contenant les valeurs séparées par des virgules que vous souhaitez diviser.
  2. Sélectionnez le Fractionner en lignes option.
  3. Sélectionnez Virgule (ou tout délimiteur dont vous avez besoin) et cliquez sur OK.
  4. Sélectionnez une cellule de destination et cliquez sur OK pour obtenir toutes les données fractionnées.
Notes: Pour utiliser cette fonction, vous devez avoir Kutools for Excel installé sur votre ordinateur. Allez télécharger Kutools for Excel pour obtenir un essai gratuit de 30 jours sans aucune limitation.

Démo : divisez rapidement les valeurs séparées par des virgules en lignes ou en colonnes avec Kutools for Excel


Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activer 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 réduit des centaines de clics de souris chaque jour!