Comment fractionner les données d'une cellule en plusieurs lignes dans Excel (3 méthodes)

  • Partage Ça
Hugh West

Nous pouvons facilement données fractionnées d'une cellule à plusieurs cellules en les copiant, mais ce n'est pas toujours possible, surtout pour un grand ensemble de données. Pour le faire facilement et intelligemment, Excel dispose de quelques fonctionnalités étonnantes. Je vais vous présenter ces 3 façons intelligentes de diviser les données d'une cellule en plusieurs lignes dans Excel avec des démonstrations précises.

Télécharger le cahier d'exercices

Vous pouvez télécharger le modèle Excel gratuit ici et vous exercer par vous-même.

Diviser les données d'une cellule en rangées.xlsm

3 façons de fractionner les données d'une cellule en plusieurs lignes dans Excel

1. l'assistant d'application du texte aux colonnes pour diviser les données d'une cellule en plusieurs rangées

J'ai placé les noms de 5 produits dans Cellule B5 Maintenant, je vais les diviser en plusieurs rangées le long des cellules. B8:B12 en utilisant le Assistant Texte en colonnes .

Des pas :

  • Sélectionnez Cellule B5 .
  • Puis cliquez sur comme suit : Données> ; Texte en colonnes .

Une boîte de dialogue en trois étapes s'ouvre.

  • Mark Délimité et appuyez sur Suivant dans la première étape.

  • Mark Virgule car mes données sont séparées par des virgules.
  • Ensuite, appuyez sur Suivant.

  • Dans la dernière étape, marquez Général .
  • Enfin, appuyez sur Finition .

Vous voyez maintenant que les éléments sont répartis sur la ligne 5. Nous allons maintenant les placer sur plusieurs lignes.

  • Sélectionnez les cellules B5:F5 et les copier.
  • Puis Cliquez à droite sur votre souris sur la première ligne de la plage où vous voulez les coller.
  • Sélectionnez Transposition de la Options de collage .

Vous obtiendrez alors les éléments fractionnés en plusieurs lignes.

Lire la suite : Comment fractionner des valeurs séparées par des virgules en lignes ou en colonnes dans Excel ?

Embarquer des macros VBA pour diviser les données d'une cellule en plusieurs lignes dans Excel

Si vous aimez travailler avec VBA dans Excel, vous pouvez facilement effectuer cette tâche en utilisant la fonction Macros VBA C'est assez rapide par rapport aux méthodes précédentes.

Des pas :

  • Cliquez à droite sur votre souris sur le titre de la feuille.
  • Sélectionnez Afficher le code de la Menu contextuel .

  • Après le VBA apparaît, écrivez les codes suivants dans cette fenêtre-
 Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Split One Cell into Multiple Rows" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Input Single Cell :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Destination :", BoxTitle, Type:=8) Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub 
  • Plus tard, appuyez sur la touche Icône d'exécution pour exécuter les codes.

  • Sélectionnez ensuite le Nom de la macro comme spécifié dans les codes.
  • Appuyez sur Exécuter .

Peu après, vous obtiendrez une boîte de dialogue pour sélectionner la cellule source.

  • Sélectionnez Cellule B5 et appuyez sur OK .

Une autre boîte de dialogue s'ouvre.

  • Sélectionnez maintenant la première cellule des cellules de destination.
  • Enfin, appuyez sur OK .

Maintenant, nous avons terminé.

Lire la suite : Macro Excel pour diviser une cellule en plusieurs lignes (avec des étapes faciles)

3. utiliser Excel Power Query pour diviser les données d'une cellule en plusieurs rangs

Excel Power Query est un autre outil utile pour diviser les données d'une cellule en plusieurs lignes. Voyons comment l'appliquer.

Des pas :

  • Sélectionnez la seule cellule comprenant l'en-tête.
  • Puis cliquez : Data> ; From Table/Range .

  • À ce moment-là, il suffit d'appuyer sur OK .

Et peu après, un Power Query s'ouvrira.

  • Cliquez sur l'en-tête.
  • Ensuite, cliquez comme suit : Split Column> ; By Delimiter.

En conséquence, une autre boîte de dialogue s'ouvrira.

  • Sélectionnez Virgule de la Sélectionnez ou entrez le délimiteur boîte .
  • Puis de la Options avancées , marque Rangs .
  • Appuyez sur OK .

Regardez maintenant que les données sont divisées en lignes.

  • Après cela, cliquez sur Close & ; Load> ; Close & ; Load To de la Accueil onglet.

  • Ensuite, après l'apparition de la nouvelle boîte de dialogue, marquez Tableau et Nouvelle feuille de travail .
  • Enfin, appuyez sur OK .

Peu après, vous obtiendrez une nouvelle feuille de calcul avec les données divisées en plusieurs lignes.

Comment diviser des cellules multiples en lignes

Non seulement pour une cellule, mais nous pouvons également diviser plusieurs cellules en lignes en utilisant la fonction Assistant Texte en colonnes Dans cette section, nous allons apprendre à le faire.

Des pas :

  • Tout d'abord, sélectionnez plusieurs cellules.
  • Puis cliquez sur comme suit : Data> ; Texte à Colonnes.

  • Puis marquez Délimité et appuyez sur Suivant .

  • Dans cette étape, marquez Virgule et appuyez à nouveau sur Suivant .

  • Dans la dernière étape, Mark Général .
  • Enfin, appuyez sur Finition .

Maintenant les données sont divisé en colonnes B et C .

Maintenant, nous allons les copier et les transposer.

  • Sélectionnez les données de la première ligne fractionnée et copiez-les.
  • Puis dans la première ligne de destination, Cliquez à droite sur votre souris et collez comme Transposition .

  • Faites la même chose pour les données de la deuxième ligne fractionnée.

Vous obtiendrez alors la sortie comme l'image ci-dessous.

Lire la suite : Comment diviser les données d'une cellule Excel en plusieurs colonnes (5 méthodes)

Conclusion

J'espère que les procédures décrites ci-dessus seront suffisantes pour diviser les données d'une cellule en plusieurs lignes dans Excel. N'hésitez pas à poser vos questions dans la section des commentaires et à me faire part de vos réactions.

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.