KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment fractionner le contenu d’une cellule en plusieurs lignes dans Excel (scénarios + comparaison d’outils)

AuteurSun Date de modification

Ce guide vous explique comment fractionner le contenu d’une cellule en plusieurs lignes dans Excel. Il aborde deux scénarios courants : le premier, où seule la cellule cible est divisée (sans tenir compte des autres colonnes), et le second, où la cellule est fractionnée tout en préservant les données du reste de la ligne. Plusieurs méthodes sont proposées pour gérer efficacement ces deux cas, des fonctions intégrées d’Excel aux outils avancés comme Power Query, VBA et des plug-ins tiers.

Deux scénarios courants de fractionnement

Le fractionnement des données peut prendre plusieurs formes, selon que vous souhaitiez ou non conserver les autres colonnes de votre jeu de données. Nous présentons ici les deux approches principales pour vous permettre de choisir celle qui correspond le mieux à vos besoins.

Scénario 1 : fractionner uniquement la cellule cible (ignorer les autres colonnes)

Parfois, vous ne vous intéressez qu’aux valeurs d’une seule cellule et souhaitez les répartir en lignes pour une lecture plus facile, sans dupliquer les données associées présentes sur la même ligne.

Exemple

A,B,C

Résultat :

A
B
C

Cas d’usage : nettoyage léger des données ou tâches de visualisation où les autres colonnes n’ont aucune importance.

Scénario 2 : fractionner la cellule tout en conservant les données des autres colonnes

Dans d’autres cas, chaque valeur fractionnée doit être associée aux données d’origine de la ligne – ce qui revient à transformer cette ligne en plusieurs entrées.

Exemple

USA | A,B,C

Résultat :

USA | A
USA | B
USA | C

Cas d’usage : normalisation des données, où il est essentiel de préserver les relations entre les colonnes.


Quand devez-vous fractionner une cellule en plusieurs lignes ?

Méthodes pas à pas pour fractionner des cellules

Problèmes courants


Quand devez-vous fractionner une cellule en plusieurs lignes ?

Avant d’aborder les différentes méthodes, il est important de comprendre pourquoi vous pourriez avoir besoin de fractionner une cellule. Cette opération fait souvent partie des flux de travail liés au nettoyage, à la restructuration ou à la visualisation des données.

Les cas d’usage typiques incluent :

  • Valeurs multiples dans une même colonne : telles que des balises, des identifiants ou des adresses regroupées.
  • Tableaux croisés dynamiques ou graphiques : lesquels tirent le meilleur parti des formats de données normalisés ?
  • Nettoyage des données importées, notamment issues d’exports CRM ou d’outils d’enquête.
  • Normalisation des données : rendez votre tableau compatible avec les bases de données et prêt pour l’analyse.

Méthodes pas à pas pour fractionner des cellules

Maintenant que vous connaissez votre scénario, découvrez les différentes méthodes pour réaliser ce fractionnement — des fonctionnalités intégrées à l’automatisation avancée. Choisissez celle qui correspond le mieux à votre niveau technique et à la fréquence d’utilisation.


Méthode 1 : fonctions natives d’Excel (« Convertir en colonnes » + option de collage transposé)

Il s’agit d’une méthode manuelle et directe, conçue pour les cas isolés et s’appuyant exclusivement sur les fonctionnalités intégrées d’Excel.

Adaptée au scénario 1 : fractionner uniquement la cellule cible (ignorer les autres colonnes)

Étapes :

1. Sélectionnez la cellule.

2. Sélectionnez vos données, puis cliquez sur « Convertir en colonnes ».

doc-method-1-select-text-to-column

Étape 3. Dans l’Assistant « Convertir le texte en colonnes »,

  1. Sélectionnez l’option « Délimité », puis cliquez sur « Suivant ».

    doc-method-1-text-to-column-select-delimited

  2. Sélectionnez « Virgule », puis cliquez sur « Suivant ».

    doc-method-1-text-to-column-select-comma

  3. Sélectionnez la cellule de destination, puis cliquez sur « Terminer ».

    doc-method-1-text-to-column-select-destination-cell

La cellule est désormais divisée en plusieurs colonnes à l’aide d’une virgule.

doc-method-1-text-to-column

Étape 4. Sélectionnez les cellules à diviser, puis appuyez sur Ctrl + C pour les copier. Cliquez avec le bouton droit sur la cellule de destination et, dans l’option Collage spécial, choisissez l’icône Transposer.

doc-method-1-transpose-paste

Le contenu est transposé sous forme de lignes.

doc-method-1-transpose-paste-result

AvantagesInconvénients
  • Aucune installation requise.
  • Facile à comprendre.
  • Ne se met pas à jour automatiquement.
  • Manuel et non évolutif.

Méthode 2 : fonction TRANSPOSE(TEXTSPLIT) – (Microsoft 365)

Cette méthode associe la fonction TEXTSPLIT (qui scinde le texte selon un délimiteur) à TRANSPOSE pour afficher instantanément les valeurs séparées sous forme de lignes verticales.

Adaptée au scénario 1 : fractionner uniquement la cellule cible (ignorer les autres colonnes)

Étapes :

1. Saisissez la formule dans une cellule vide à l’endroit où vous souhaitez que commence la liste verticale.

Exemple de formule : la cellule A1 est la cellule cible utilisée pour la division en lignes.

Dans ce cas, la formule est

=TRANSPOSE(TEXTSPLIT(A1,","))</div)

Astuce : vous pouvez remplacer la virgule « , » par « ; » ou « | », selon le séparateur utilisé dans vos données.

2. Appuyez sur la touche Entrée.

doc-method-2-use-transpose-split-function

AvantagesInconvénients
  • Entièrement dynamique, il se met à jour automatiquement dès qu’une modification intervient.
  • Aucun plug-in ni intervention manuelle requis.
  • Fonctionne exclusivement avec les versions d’Excel compatibles avec TEXTSPLIT et les tableaux dynamiques (Excel 365).

Méthode 3 : Power Query – Fractionner et développer les lignes (Microsoft 2016 et versions ultérieures)

Power Query est idéal pour les opérations structurées et répétables : puissant, actualisable et parfaitement adapté aux transformations de données par lots.

Adapté aux deux scénarios : 1 (Fractionner uniquement la cellule cible) et 2 (Fractionner la cellule tout en conservant les données des autres colonnes)

Étapes : prenons le scénario 1 (Fractionner uniquement la cellule cible) comme exemple

Étape 1. Sélectionnez votre plage, puis cliquez sur Données > Obtenir et transformer > À partir d’un tableau/plage.

un

Étape 2. Dans la boîte de dialogue « Créer un tableau », cliquez sur OK. (Si votre plage sélectionnée contient des en-têtes, cochez l’option « Mon tableau comporte des en-têtes ».)

doc-method-3-convert-to-table

3. Dans l’éditeur Power Query, utilisez la fonction « Fractionner la colonne par délimiteur ».

doc-method-3-select-delimiter

Étape 4. Sélectionnez ou saisissez le délimiteur, cliquez sur Options avancées, choisissez « Fractionner en lignes », puis cliquez sur OK.

doc-method-3-select-delimiter-and-rows

Étape 5. Sélectionnez **Fermer et charger** > **Fermer et charger** ou **Fermer et charger vers**.

doc-method-3-load

  • Fermer et charger

    Fonction : charge directement les résultats de la requête à l’emplacement par défaut.

    doc-method-3-close-load

  • Fermer et charger vers…

    Fonction : propose des options de chargement personnalisables, permettant à l’utilisateur de choisir précisément où et comment stocker les données. Idéal pour : les rapports réguliers et les jeux de données volumineux.

Le même processus s’applique au scénario 2 (fractionner les cellules tout en conservant les données des autres colonnes) – examinons les résultats.

La plage cible de cellules :

doc-method-3-scenario-2-target-cells

Résultat :

résultat

Remarque : dans la fenêtre Éditeur Power Query, sélectionnez uniquement la colonne cible que vous souhaitez fractionner en lignes, puis cliquez sur « Par délimiteur » sous « Fractionner la colonne ».

AvantagesInconvénients
  • Entièrement automatisé.
  • S’adapte efficacement au volume de données.
  • Nécessite une courte période d’apprentissage.
  • Actualisation requise pour intégrer les nouvelles données.

Astuce : ajoutez les étapes « Supprimer les espaces » et « Nettoyer » pour corriger les espaces ou caractères spéciaux.


Méthode 4 : plug-in Kutools – fractionnement en quelques clics

Si vous fractionnez fréquemment des cellules et préférez une solution intuitive basée sur une interface graphique, Kutools est l’outil idéal : il transforme les opérations complexes en tâches simples réalisables en quelques clics.

Adaptée aux deux scénarios 1 (fractionner uniquement la cellule cible) et 2 (fractionner la cellule tout en conservant les données des autres colonnes)

Étapes : scénario 1 (Fractionner uniquement la cellule cible)

1. Sélectionnez la cellule cible.

Étape 2. Accédez à Kutools > Fusionner et scinder > Diviser les cellules.

Étape 3. Choisissez « Fractionner en lignes », définissez le délimiteur, puis cliquez sur OK.

doc-method-4-kutools-select-rows-delimiter

4. Sélectionnez la cellule de destination, puis cliquez sur OK.

doc-method-4-kutools-select-destination

doc-method-4-kutools-result

Télécharger maintenant

Étapes : scénario 2 (Fractionner la cellule tout en conservant les données des autres colonnes)

Étape 1. Sélectionnez la colonne que vous souhaitez diviser en lignes.

2. Accédez à Kutools > Fusionner et scinder > Diviser en plusieurs lignes.

doc-method-4-kutools-split-data-to-rows

Étape 3. Définissez le délimiteur, puis cliquez sur OK.

doc-method-4-kutools-split-data-to-rows-select-delimiter

doc-method-4-kutools-split-data-to-rows-result

Le même processus s’applique au scénario 2 (fractionner les cellules tout en conservant les données des autres colonnes) – examinons les résultats.

La plage cible de cellules :

doc-method-3-scenario-2-target-cells

Résultat :

résultat

AvantagesInconvénients
  • Extrêmement facile à utiliser.
  • Gérez de grands volumes en seulement quelques clics.
  • Nécessite un plug-in (fonctionnalités non entièrement gratuites).
Télécharger maintenant

Remarque : la version d’essai de 30 jours vous donne accès à toutes les fonctionnalités pour vos tests.


Méthode 5 : script VBA – contrôle personnalisé total

Pour les utilisateurs maîtrisant la programmation, VBA offre une flexibilité maximale : vous pouvez adapter vos scripts précisément à la structure de vos données et à vos règles métier.

Adaptée aux deux scénarios 1 (fractionner uniquement la cellule cible) et 2 (fractionner la cellule tout en conservant les données des autres colonnes)

Étapes :

1. Appuyez sur Alt + F11 pour ouvrir l’éditeur VBA.

2. Cliquez sur Insertion > Module.

Étape 3. Copiez et collez le code VBA ci-dessous.

Scénario 1 Fractionner uniquement la cellule cible

'Update by Extendoffice
Sub SplitCellToRows_Simple()
    Dim InputCell As Range
    Dim Values As Variant
    Dim i As Long

  
    Set InputCell = Range("A1") ' change A1 to your target cell

    Values = Split(InputCell.Value, ",") 
    For i = 0 To UBound(Values)
        InputCell.Offset(i, 1).Value = Trim(Values(i))
    Next i
End Sub

doc-method-5-split-to-rows-simple

Scénario 2 Fractionner la cellule tout en conservant les données des autres colonnes

'Update by Extendoffice
Sub SplitRowsWithOtherColumns()
    Dim ws As Worksheet
    Dim LastRow As Long, i As Long
    Dim arr As Variant, j As Long
    Dim SplitVals As Variant
    Dim CurrentRow As Long

    Set ws = ActiveSheet
    LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    For i = LastRow To 2 Step -1
        If InStr(ws.Cells(i, 2).Value, ",") > 0 Then
            SplitVals = Split(ws.Cells(i, 2).Value, ",")

            For j = UBound(SplitVals) To 1 Step -1
                ws.Rows(i + 1).Insert Shift:=xlDown
                ws.Cells(i + 1, 1).Value = ws.Cells(i, 1).Value
                ws.Cells(i + 1, 2).Value = Trim(SplitVals(j))
            Next j

            ws.Cells(i, 2).Value = Trim(SplitVals(0))
        End If
    Next i
End Sub

doc-method-5-split-to-rows-complex

Remarque : ce script VBA est conçu pour fonctionner uniquement lorsque vos données se trouvent dans les colonnes A à B, avec les valeurs à fractionner situées en colonne B.

Inconvénients
  • Doit être enregistré au format fichier activé pour les macros (.xlsm) afin de conserver le script pour une utilisation ultérieure.

💡 Astuces :

  • Sauvegardez toujours vos données avant d’exécuter une macro.
  • Remplacez « , » dans le script par votre délimiteur réel (par exemple « ; » pour les points-virgules ou « | » pour les barres verticales) afin d’adapter le format à vos données.

Problèmes courants

  • Lignes ou colonnes vides : généralement causées par des délimiteurs en fin de chaîne ou par la présence d’espaces invisibles.
  • Vérification des erreurs fusionnées : désactivez la fusion des cellules avant de commencer.
  • Power Query ne se rafraîchit pas automatiquement : pensez à cliquer sur « Actualiser » après avoir modifié vos données sources.
  • Mauvais délimiteur : confondre le point-virgule et la virgule peut fausser l’ensemble des résultats.

Articles associés :

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance 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 précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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