Note: The other languages of the website are Google-translated. Back to English

Comment convertir une cellule en plusieurs cellules / lignes dans Excel?

Parfois, il est difficile d'afficher toutes les données s'il y a beaucoup de données dans une cellule dans Excel. Dans ce cas, la conversion de toutes les données de cette cellule en plusieurs cellules ou lignes peut faciliter et clarifier l'affichage du contenu long comme indiqué ci-dessous. Dans Excel, vous pouvez le faire via les méthodes ci-dessous.

Convertir une cellule en plusieurs cellules / lignes avec Texte en colonne et Collage spécial dans Excel

Convertir une cellule en plusieurs cellules / lignes avec VBA

Convertir une cellule en plusieurs colonnes / lignes avec Kutools for Excel bonne idée3


flèche bleue bulle droite Convertir une cellule en plusieurs cellules / lignes avec Texte en colonne et Collage spécial dans Excel

1. Sélectionnez la cellule dont vous souhaitez convertir ses données, puis cliquez sur Données > Texte en colonne, voir capture d'écran:

2. Dans la boîte de dialogue contextuelle, cochez Délimité case à cocher, puis cliquez sur Suivant. Voir la capture d'écran:

3. Vérifier Virgule case à cocher uniquement dans la boîte de dialogue, puis cliquez sur Récapitulatif. Voir la capture d'écran:

4. Ensuite, vous pouvez voir que les données de la cellule ont été divisées en plusieurs colonnes. Et maintenant, sélectionnez ces cellules et faites un clic droit pour cliquer Copier dans le menu contextuel pour les copier. Voir la capture d'écran:

5. Sélectionnez une cellule vide souhaitée et cliquez avec le bouton droit de la souris pour sélectionner Transposer (T), vous pouvez alors voir que les données ont été converties en plusieurs lignes. Voir la capture d'écran:

Si vous utilisez Microsoft Excel 2007, cliquez sur le Accueil > pâtes > Transposer pour coller les données fractionnées.

Vous pouvez voir le résultat comme indiqué:


Divisez rapidement une cellule en colonnes ou en lignes en fonction du délimiteur

Dans Excel, diviser une cellule en colonnes est fastidieux avec l'assistant étape par étape. Mais avec Kutools pour Excel's Cellules divisés utilitaire, vous pouvez: 1, convertir une cellule en colonnes ou en lignes en fonction du délimiteur; 2, convertir la chaîne en texte et nombre; 3, convertissez la chaîne en fonction d'une largeur spécifique, avec des clics.  Cliquez pour un essai gratuit complet de 30 jours!
cellule divisée doc
 
Kutools for Excel: avec plus de 300 compléments Excel pratiques, essayez gratuitement sans limitation en 30 jours.

flèche bleue bulle droite Convertir une cellule en plusieurs cellules / lignes avec VBA

Si vous pensez que la méthode ci-dessus est un peu fastidieuse, vous pouvez utiliser un VBA pour le faire.

1. Tenez ALT bouton et appuyez F11 sur le clavier pour ouvrir un Microsoft Visual Basic pour Application fenêtre.

2. Cliquez insérer > Module et copiez le VBA dans le module.

VBA: convertir une cellule en plusieurs lignes

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. Cliquez course pour exécuter le code VBA, et un KutoolsforExcel La boîte de dialogue apparaît pour vous permettre de sélectionner une seule cellule dont vous souhaitez convertir ses données. Voir la capture d'écran:

4. Cliquez OK, et dans une autre boîte de dialogue contextuelle, sélectionnez une cellule pour afficher le résultat. Voir la capture d'écran:

Vous pouvez voir le résultat:

Conseil : Dans le code VBA ci-dessus, vous pouvez changer le séparateur "," vous souhaitez séparer les données par. Ce VBA ne prend pas en charge la cellule fractionnée en fonction du caractère de nouvelle ligne.


flèche bleue bulle droite Convertir une cellule en plusieurs colonnes / lignes avec Kutools for Excel

Si vous avez Kutools pour Excel - un outil pratique installé, vous pouvez utiliser son Cellules divisés fonction pour diviser rapidement une seule cellule en plusieurs colonnes ou lignes en fonction d'un délimiteur.

Kutools pour Excel: Un outil complémentaire pratique d'Excel, rend vos travaux plus faciles et plus efficaces.
  • 300 et plus des fonctions puissantes et faciles à utiliser,110,000 et plus Choix des utilisateurs Excel
  • complet essai gratuit en 30 jours, Pas de carte de crédit nécessaire
  • des dizaines de fonctions en un clic pour réduire votre temps de travail sur la résolution de problèmes complexes
  • comprend des fonctions de conversion par lots, de suppression, de combinaison de feuilles / cellules, d'exprotage, d'ect, d'essayer gratuitement maintenant.

Après l'installation de Kutools for Excel, procédez comme suit:(Téléchargez gratuitement Kutools pour Excel maintenant!)

1. Sélectionnez la cellule que vous souhaitez diviser en lignes, puis cliquez sur Kutools > Fusionner et fractionner > Cellules divisés. Voir la capture d'écran:
doc kutools diviser les cellules 1

2. Puis dans le Cellules divisés boîte de dialogue, vérifier Fractionner en lignes option sous Catégorie section, et vérifiez Autres option sous Spécifiez un séparateur , puis entrez le délimiteur sur lequel vous souhaitez diviser la cellule en fonction de la zone de texte. Voir la capture d'écran:

doc kutools 2

3. Cliquez Ok, et une boîte de dialogue apparaît pour vous rappeler de sélectionner une cellule pour afficher le résultat de la division.
doc kte 3

4. Cliquez OK. Vous pouvez maintenant voir qu'une cellule a été convertie en plusieurs lignes.
doc kutools diviser les cellules 4

Pointe: Si vous souhaitez convertir une seule cellule en colonnes en fonction d'un délimiteur spécifique, cochez Fractionner en colonnes dans la boîte de dialogue et entrez le délimiteur dans Autres zone de texte.

flèche bleue bulle droite Convertir une cellule en plusieurs lignes ou colonnes


Transposer rapidement le tableau croisé en liste ou vice versa

Pendant que vous recevez une feuille avec un tableau croisé que vous devez convertir en tableau de liste, comment pouvez-vous la gérer rapidement? Avec Kutools pour Excel Transposer les dimensions de la table utilitaire, vous pouvez convertir la table de dimensions croisées en table de trois demensions ou vice versa aussi rapidement que possible.   Cliquez pour un essai gratuit complet de 30 jours!
doc transposer la croix dans la liste
 
Kutools for Excel: avec plus de 300 compléments Excel pratiques, essayez gratuitement sans limitation en 30 jours.

Articles relatifs:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement 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!
bas de cabine
Commentaires (37)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Super tutoriel. Savez-vous comment automatiser cela ? Je veux dire si vous avez plusieurs cellules, vous voulez les transposer les unes sous les autres ? (J'ai déjà le nombre nécessaire de lignes vides entre elles, il y a donc suffisamment d'espace pour transposer, j'ai juste plus de 2500 lignes et j'aimerais le faire une par une.)
Ce commentaire a été minimisé par le modérateur sur le site
Je l'ai essayé, cela fonctionne pour des données petites et simples mais cela ne fonctionne pas avec mes données, pouvez-vous expliquer ce que je peux faire avec ces données ? le format est comme noms : commentaires : dates : nom1, nom2, nom3 commentaire1, commentaire2, commentaire3 2015:3:20:10,2015:3:21:10 Je veux avoir nom1, son commentaire1 et date1 dans une ligne, et 2e nom, 2e commentaire et 2e date dans la 2e ligne et ainsi de suite. pouvez-vous m'aider à expliquer comment faire cela? Merci
Ce commentaire a été minimisé par le modérateur sur le site
La ligne ou le champ que je veux diviser en plusieurs lignes est un nombre complet et j'ai besoin de tous les 8 nombres dans une nouvelle ligne. Ils ne sont pas séparés par des virgules. Comment cela peut-il être fait?
Ce commentaire a été minimisé par le modérateur sur le site
C'est ma feuille. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 Et j'ai besoin de réaliser comme ça. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Ce commentaire a été minimisé par le modérateur sur le site
Essayez de cette façon, 1. insérez une colonne vide avant la colonne A, et numérotez la ligne 1,2,1,2.... vous verrez : 1 aaaaa 2 11111 1 bbbbbb 2 2222222 1 cccccccc 2 33333333 1 ddddddd 2 44444444 2. colonne toute la colonne B à la colonne C, vous obtenez: 1 AAAAA AAAAA 2 11111 11111 1 BBBBBBBBBBBB 2 2222222 2222222 1 CCCCCCCC CCCCCCCC 2 33333333 Dans la colonne C, vous obtenez: 33333333 AAAAA 1 2 44444444 BBBBBB 44444444 BBBBBBBB 3 1 11111 CCCCCCC 2 CCCCCCCCCC 11111 1 2222222 DDDDDD 2 DDDDDD 2222222 1 COLUCC 33333333 CORIMC COMBC 2 33333333 1 ddddddd 44444444 2 44444444 bbbbbb 4 1 cccccccc 11111 1 ddddddd 2222222 1 Supprimez toute la ligne 33333333, et la colonne A, vous obtenez ce que vous voulez : aaaaa 1 bbbbbb 44444444dd2 cc11111cc2ddd 2222222 dd 2 d
Ce commentaire a été minimisé par le modérateur sur le site
J'ai des données dans la feuille au format ci-dessous dans une cellule 1. Connectez-vous à l'application 2. Entrez des informations d'identification valides 3. Cliquez sur Envoyer Attendu : les trois étapes ci-dessus doivent être divisées en 3 lignes Ligne 1 ----> 1. Connectez-vous à Application Ligne 2 ----> 2. Entrez des informations d'identification valides Ligne 3 ----> 3. Cliquez sur Soumettre Veuillez me faire savoir si cela est possible dans Excel
Ce commentaire a été minimisé par le modérateur sur le site
Merci très utile ... au moins avec ce site, je serai bientôt un génie
Ce commentaire a été minimisé par le modérateur sur le site
J'ai mon jeu de données B1311740 mandiraray2013@gmail.com pradipkrray@rediffmail.com B1528120 asishmukh@gmail.com B1610861 payaltrivedi1979@gmail.com akneil789@gmail.com Je veux les données ci-dessous B1311740 mandiraray2013@gmail.com B1311740 pradipk.rray B1528120 asishmukh@gmail.com B1610861 payaltrivedi1979@gmail.com B1610861 akneil789@gmail.com
Ce commentaire a été minimisé par le modérateur sur le site
Étape 01 : Insérez 2 colonnes à droite. Étape 02 :Remplissez la colonne B avec 1,2,3..... Étape 03 :Triez sur la colonne E. Étape 04 :dans la formule de la colonne A1. =If(e1"",b1+0.5,0) Étape 05 : copier la formule dans le reste de la colonne A Étape 06 : copier le contenu de la colonne A dans l'espace inutilisé de la colonne B (à la fin de la colonne B). Étape 07 : Effacez le contenu de la colonne A. Étape 08 : Triez sur la colonne B. Étape 09 : Supprimez les lignes qui ont 0 dans la colonne B. Étape 10 : Dans E1, insérez un espace vide (avec l'option Décaler la cellule vers le bas) . Étape 11 : Trier sur la colonne D. Étape 12 : Supprimer les cellules vides dans la colonne D (avec l'option Décaler la cellule vers la gauche). Étape 13 : Triez à nouveau sur la colonne B. Étape 14 : Dans A1, copiez c1 vers A1. Étape 15 : Dans A2, ajoutez la formule =IF(C2="", A1,C2) Étape 16 : Copiez la formule dans le reste de A1. Étape 17 : Copiez le contenu de la colonne A et collez (valeur) dans la colonne C. Étape 18 : Supprimez les colonnes A et B.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une cellule avec plusieurs sauts de ligne que je souhaite conserver et réserver dans des lignes séparées. Par exemple : A B C D E Puis-je maintenir l'espacement vertical distribué en lignes séparées ? Kutools semble les condenser en: A B C D E
Ce commentaire a été minimisé par le modérateur sur le site
C'est ma feuille. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444 Et j'ai besoin de réaliser comme ça. aaaaa 111111 bbbbbb 2222222 cccccccc 33333333 ddddddd 44444444
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Mes données sont comme dans la cellule A1= Aujourd'hui est mon dernier jour à l'école dans la cellule A2 = Demain est mon premier jour au bureau Attendu : B1 Aujourd'hui B2 B3 Mon B4 Dernier jour B5 et ainsi de suite... Données dans la ligne A doit se trouver dans la ligne B de sorte que, tous les 72 caractères, les données soient déplacées vers la cellule située en dessous. (B1 devrait avoir 72 caractères, puis 72 restants dans B2 et ainsi de suite)
Ce commentaire a été minimisé par le modérateur sur le site
J'ai besoin d'obtenir de cette cellule tout en un : aaaaaa bbbbbb ccccccc dddddd Pour tous séparés en cellules individuelles sans ajouter de virgules. (Le bouton Texte aux colonnes n'aide pas à moins qu'ils ne soient tous sur une seule ligne et que des virgules soient ajoutées.) Merci !
Ce commentaire a été minimisé par le modérateur sur le site
comment diviser une valeur dans différentes colonnes comme ma valeur est 30122016 je veux le faire 3 0 1 2 2 0 1 6 meilleur Rgds Rajeev
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, j'ai un fichier avec des milliers de lignes et je souhaite que l'une des colonnes soit divisée en plusieurs lignes et colonnes sans perturber son mappage avec d'autres colonnes. Colonne A Colonne B Colonne C Nom de l'équipe Jeopardy Rules Res Product and Sales Inquiry Equipment Inquiry or Sale eMTA Inquiry QC/ON "Ouvert pendant 72 heures - MGRSUPERCC (ON)/SACSUP (QC) Ouvert pendant 96 heures - MGRSUPERCC (ON)/SACSUP (QC) En cours pour 120 heures - MGRSUPERCC (ON)/SACSUP (QC) En cours pour 150 heures - MGRSUPERCC (ON)/SACSUP (QC) En cours pour 200 heures - MGRSUPERCC (ON)/SACSUP (QC) Résolu pour 168 heures – Agent désigné/MGRSUPERCC (ON)/SACSUP (QC) » Dans l'exemple ci-dessus, tout le contenu se trouve dans la dernière cellule. Ligne 2 colonne E Résultat attendu : Colonne A Colonne B Colonne C Colonne D Heures Statut ON QC Rés Demande de produits et de ventes Demande d'équipement ou vente eMTA Demande de renseignements QC/ON 72 Ouvert MGRSUPERCC (ON) SACSUP (QC) Rés Demande de produits et de ventes Demande d'équipement ou Vente Enquête eMTA QC/ON 96 Ouvert MGRSUPERCC (ON) SACSUP (QC) Rés Demande sur les produits et les ventes Enquête sur l'équipement ou Vente Enquête eMTA QC/ON 120 En cours MGRSUPERCC (ON) SACSUP (QC) Rés Demande sur les produits et les ventes Enquête sur l'équipement ou Vente Enquête eMTA QC/ON 150 En cours MGRSUPERCC (ON) SACSUP (QC) Rés Enquête sur les produits et les ventes Enquête sur l'équipement ou Vente Enquête eMTA QC/ON 200 En cours MGRSUPERCC (ON) SACSUP (QC) Rés Enquête sur les produits et les ventes Enquête sur l'équipement ou Vente eMTA Enquête QC/ON 168 Résolu MGRSUPERCC (ON) SACSUP (QC) Quelqu'un peut-il m'aider à le résoudre.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Comment puis-je diviser une cellule en deux rangées pour convertir coloum. Exemple Cellule A1 :. Meagan Vakariya Je veux les données ci-dessus dans deux coloum Pls quelqu'un le résout..
Ce commentaire a été minimisé par le modérateur sur le site
dans la cellule a1 j'ai la date dans la cellule b1 période et dans c1 j'ai le montant maintenant je veux que cette date cell1 soit correcte, mais la cellule b1 est la période du 01.01.16 au 31.01.16 maintenant je veux que cette cellule b1 se divise en deux colonnes de sorte que ça ressemble à ça :: A1 B1 C1 Date Période Montant 01.01.16 01.01.16 31.01.16 15000 je veux que la période B1 soit divisée en deux
Ce commentaire a été minimisé par le modérateur sur le site
Salut, je veux un code macro pour diviser mes données, j'ai des données comme 1 2 3 4 5 1 2 3 4 5, je veux diviser cela comme 12345 12345.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une table comme celle-ci et je veux diviser les données de manière à ce que le résultat apparaisse comme dans le format de sortie. Toute aide est appréciée. Fichier Excel : Id Groupe de production désactivé Nom de l'étape de travail BHM_777-57-854-01-01/551_1 0 PANNEAUX OUVERTS AILE GAUCHE 551AB 551BB 551CB format de sortie souhaité : BHM_777-57-854-01-01/551_1 0 ACCÈS OUVERT AILE GAUCHE PANNEAU 551AB BHM_777-57-854-01-01/551_2 0 AILE GAUCHE SIGN OFF PANNEAU D'ACCES LIBRE 551AB BHM_777-57-854-01-01/551_3 0 PANNEAU D'ACCES LIBRE AILE GAUCHE 551BB BHM_777-57-854-01-01/ 551_4 0 SIGN OFF AILE GAUCHE PANNEAU D'ACCÈS LIBRE 551BB BHM_777-57-854-01-01/551_5 0 PANNEAU D'ACCÈS LIBRE AILE GAUCHE 551CB BHM_777-57-854-01-01/551_6 0 SIGN OFF AILE GAUCHE PANNEAU D'ACCÈS LIBRE 551CB
Ce commentaire a été minimisé par le modérateur sur le site
C033047C033025C0125397C033023C033033 Je voudrais que le numéro ci-dessus soit divisé en différentes lignes et commence par C0. J'ai Excel et dans cet Excel au-dessus du numéro dans la rangée. Je voudrais dans une rangée différente.
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés