Diviser une cellule de texte en deux ou plusieurs lignes dans Excel et Google Sheets

Diviser une cellule de texte en deux ou plusieurs lignes dans Excel et Google Sheets

Dans cet article, vous apprendrez à diviser une cellule de texte en deux ou plusieurs lignes dans Excel et Google Sheets.

Diviser une cellule de texte en lignes

Si vous avez du texte dans une seule cellule délimitée par un caractère (espace, tabulation, point-virgule, etc.), il peut être divisé en plusieurs lignes en utilisant Texte aux colonnes et Transposer des données dans Excel. Supposons que vous ayez la liste de produits délimitée par des points-virgules dans l'image ci-dessous et que vous souhaitiez diviser la liste en lignes.

1. Tout d'abord, séparez les valeurs de la cellule B1 en colonnes en fonction d'un délimiteur. Sélectionnez une cellule de texte (B1) et dans la Ruban, aller à Données > Texte vers colonnes.

2. À l'étape 1 de l'Assistant Texte en colonnes, laissez le type de fichier par défaut (Délimité), puis cliquez sur Suivant.

3. À l'étape 2, vérifiez Point-virgule sous Délimiteurs, puis cliquez sur Suivant. Dans le Aperçu des données, vous pouvez voir comment ces données seront délimitées.
Les autres délimiteurs possibles sont la tabulation, la virgule, l'espace et le délimiteur défini par l'utilisateur.

4. Dans la dernière étape, laissez le format de données par défaut (Général) et cliquez sur Terminer.
Ici, vous pouvez également choisir d'autres types de données, comme du texte ou une date. Vous pouvez également sélectionner des colonnes individuellement dans l'aperçu des données et modifier leurs types de données.
Pour le Destination, laissez la cellule initiale pour diviser les données en colonnes à partir de la cellule B1.

À la suite de cette partie, le texte de la cellule B1 est divisé en colonnes B-F, à chaque point-virgule.

5. Utilisez maintenant le Transposer des données fonctionnalité pour transposer les valeurs de la ligne 1 à la colonne B. Commencez à partir de la cellule B1 (la valeur B1 actuelle y restera donc) et transposez les cellules C1:F1.
Pour ce faire, sélectionnez et faites un clic droit sur les cellules à transposer (C1:F1), puis cliquez sur Copie (ou utilisez le raccourci clavier CTRL + C).

6. Sélectionnez et clic-droit la cellule où vous voulez commencer les données transposées (B2) et choisissez Transposer sous Options de collage.

Enfin, les valeurs de la cellule B1 sont maintenant transposées dans la colonne B, cellules B1:B6. La liste d'origine est divisée en lignes.

Diviser plusieurs cellules de texte en lignes

Si vous avez des données dans plusieurs cellules, comme dans l'image ci-dessous, vous pouvez également diviser le texte en lignes de la même manière que dans le cas d'une seule cellule ci-dessus.

Suivez ces étapes pour diviser le texte de B1:B3 en colonnes :

1. Tout d'abord, séparez les valeurs de la cellule B1:B3 en colonnes en fonction d'un délimiteur. Sélectionnez les cellules de texte que vous souhaitez diviser (B1:B3) et dans le Ruban, aller à Données > Texte vers colonnes.

2. À l'étape 1 de l'Assistant Texte en colonnes, laissez le type de fichier par défaut (Délimité), puis cliquez sur Suivant.

3. À l'étape 2, vérifiez Point-virgule sous Délimiteurs, puis cliquez sur Suivant.

4. Dans la dernière étape, laissez le format de données par défaut (Général) et cliquez sur Terminer.

À la suite de cette partie, le texte des cellules B1:B3 est divisé à chaque point-virgule en colonnes B-F.

5. Transposez maintenant les valeurs des lignes 1-3 vers les colonnes B-D. Étant donné que les données se trouvent sur plusieurs lignes, vous devez transposer dans une nouvelle plage (et supprimer ultérieurement la plage de données initiale).
Sélectionnez et clic droit sur les cellules à transposer (B1:F3), et cliquez sur Copie (ou utilisez le raccourci clavier CTRL + C).

6. Sélectionnez et clic-droit la cellule de départ pour les données transposées (B5) et choisissez Transposer sous Options de collage.

Enfin, les valeurs des cellules B1:B3 sont maintenant transposées dans les colonnes B-D, cellules B5:D9. Vous pouvez supprimer les données initiales des cellules B1:F3.

REMARQUE: Vous pouvez également utiliser le code VBA pour diviser un texte en colonnes.

Diviser une cellule de texte en lignes dans Google Sheets

Vous pouvez également utiliser les fonctionnalités Diviser le texte en colonnes et Transposer pour diviser une cellule de texte en plusieurs lignes dans Google Sheets.

1. Premièrement, clic-droit une cellule contenant du texte (B1) et dans le Menu, aller à Données > Diviser le texte en colonnes.

2. Cliquez sur le Séparateur bouton qui apparaît et choisissez Point-virgule.

À la suite de cette étape, le texte de B1 est maintenant divisé en colonnes B:F, sur la base d'un délimiteur point-virgule.

3. Vous pouvez maintenant utiliser le Transposer des données fonction pour transposer les valeurs de la ligne 1 à la colonne B. Commencez à partir de la cellule B1 (la valeur B1 y restera donc) et transposez les cellules C1:F1.
Pour ce faire, sélectionnez et faites un clic droit sur les cellules à transposer (C1:F1), et cliquez sur Copie (ou utilisez le raccourci clavier CTRL + C).

4. Sélectionnez et clic-droit une cellule à partir de laquelle vous souhaitez transposer des données (B2), choisissez Pâte spéciale, alors Coller transposé.

Enfin, les valeurs de la cellule B1 sont maintenant transposées dans la colonne B, cellules B1:B6. La liste d'origine a été divisée en lignes.

Diviser plusieurs cellules de texte en lignes dans Google Sheets

Maintenant, vous pouvez diviser plusieurs cellules de texte en plusieurs lignes en utilisant le même exemple.

1. Sélectionnez et rclic droit sur les cellules contenant du texte (B1:B3) et dans le Menu, aller à Données > Diviser le texte en colonnes.

2. Cliquez sur le Séparateur bouton qui apparaît et choisissez Point-virgule.

À la suite de cette étape, le texte des cellules B1:B3 est divisé à chaque point-virgule en colonnes B-F.

3. Transposez maintenant les données des lignes 1-3 vers les colonnes B-D. Étant donné que les données se trouvent sur plusieurs lignes, vous devez transposer dans une nouvelle plage (et supprimer ultérieurement la plage de données initiale).
Sélectionnez et clic droit sur les cellules à transposer (B1:F3), et cliquez sur Copie (ou utilisez le raccourci clavier CTRL + C).

4. Sélectionnez et clic-droit la cellule de départ pour les données transposées (B5), choisissez Pâte spéciale, et cliquez sur Coller transposé.

Enfin, les valeurs des cellules B1:B3 sont maintenant transposées dans les colonnes B-D, cellules B5:D9. Vous pouvez supprimer les données initiales des cellules B1:F3.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave