Comment remplacer un saut de ligne par une virgule dans Excel (3 façons)

  • Partage Ça
Hugh West

Lorsque nous copions un texte d'un endroit quelconque vers notre feuille de calcul Excel, il arrive qu'un saut de ligne soit piégé dans ces données. Suppression de ce saut de ligne est un travail assez facile à faire. Parfois, il devient nécessaire de remplacer le saut de ligne par un autre caractère Dans ce contenu, nous allons vous montrer 3 procédures différentes pour remplacer chaque saut de ligne par une virgule dans votre feuille de calcul Excel. Si vous souhaitez vous familiariser avec cette fonctionnalité étonnante d'Excel, téléchargez notre cahier d'exercices et suivez cet article.

Télécharger le cahier d'exercices

Téléchargez ce cahier d'exercices pour vous entraîner pendant que vous lisez cet article.

Remplacer le saut de ligne par une virgule.xlsm

3 méthodes simples pour remplacer le saut de ligne par une virgule dans Excel

Pour expliquer les approches, nous considérons un ensemble de données de 5 chaînes. Dans ces chaînes, le nom du fruit, sa quantité, le lieu de livraison et l'état de livraison de ces fruits sont mentionnés. La feuille de données dans les plages de cellules B5:B9 Dans chaque information, il y a un retour à la ligne. Nous remplacerons chaque retour à la ligne par une virgule. Après avoir terminé la tâche, le résultat final sera dans la plage de cellules suivantes C5:C9 .

1. utilisation de la fonction SUBSTITUTE pour remplacer un saut de ligne

Dans cette approche, nous utiliserons la fonction SUBSTITUTE pour remplacer la rupture de lien par une virgule. Notre jeu de données est dans la plage de cellules B5:B9 La sortie sera dans l'intervalle des cellules. C5:C9 Les étapes de cette méthode sont les suivantes :

📌 Les étapes :

  • Tout d'abord, sélectionnez la cellule C5 .

  • Maintenant, écrivez la formule suivante dans la cellule C5 .

=SUBSTITUER(B5,CHAR(10),", ")

  • Appuyez sur le bouton Entrez Vous verrez qu'une virgule a été placée à la place de chaque saut de ligne.

  • Ensuite, double-cliquez sur sur le Poignée de remplissage avec votre souris pour copier la formule jusqu'à la cellule C9 Ou vous pouvez simplement faire glisser le Poignée de remplissage icône jusqu'à la cellule C9 .

  • Vous verrez qu'une virgule remplace chaque saut de ligne des chaînes de caractères.

Au final, nous pouvons dire que notre processus et notre formule ont fonctionné avec succès.

Lire la suite : Comment faire un saut de ligne dans Excel (4 façons)

Lectures similaires

  • Comment mettre plusieurs lignes dans une cellule Excel (2 façons simples)
  • VBA pour générer plusieurs lignes dans le corps d'un courriel en Excel (2 méthodes)
  • Comment ajouter une ligne dans une cellule Excel (5 méthodes simples)

Remplacer le saut de ligne par une virgule grâce à la commande "Rechercher et remplacer".

Dans cette méthode, nous allons utiliser la fonction intégrée d'Excel Rechercher et remplacer pour remplacer le saut de ligne par une virgule. Nous allons utiliser le même ensemble de données que celui utilisé dans notre processus précédent. L'ensemble de données se trouve dans la plage de cellules suivantes B5:B9 et le résultat sera dans l'intervalle des cellules C5:C9 Les étapes de ce processus sont indiquées ci-dessous :

📌 Les étapes :

  • Tout d'abord, sélectionnez l'ensemble des cellules. B5:B9 .
  • Appuyez sur "Ctrl+C sur votre clavier pour copier le jeu de données.

  • Ensuite, appuyez sur "Ctrl+V pour coller les données dans la plage de cellules C5:C9 .

  • Maintenant, sélectionnez la gamme entière de cellules C5:C9 .
  • Allez à la Accueil onglet.
  • Maintenant, sélectionnez Édition> ; Rechercher & ; Sélectionner> ; Remplacer.

  • Une boîte de dialogue intitulée Rechercher et remplacer apparaîtra.
  • Dans la case vide à côté de Trouvez ce que cliquez dessus avec la souris et appuyez sur "Ctrl+J .
  • Ensuite, dans le Remplacer par type d'option ', ' et cliquez sur Remplacer tout .

  • Vous verrez que chaque saut de ligne sera remplacé par une virgule.

Ainsi, nous pouvons dire que notre méthode a fonctionné efficacement.

Lire la suite : Rechercher et remplacer les sauts de ligne dans Excel (6 exemples)

3. intégration du code VBA

L'écriture d'un code VBA peut également vous aider à remplacer chaque saut de ligne par une virgule dans une feuille de calcul Excel. Notre ensemble de données se trouve dans la plage de cellules B5:B9 et le résultat sera dans l'intervalle des cellules C5:C9 Le processus est expliqué ci-dessous étape par étape :

📌 Les étapes :

  • Pour démarrer l'approche, allez dans le Développeur et cliquez sur Visual Basic. Si vous ne l'avez pas, vous devez activer l'onglet Développeur . Ou Vous pouvez également appuyer sur "Alt+F11 pour l'ouverture de la Éditeur Visual Basic .

  • Une boîte de dialogue apparaît.
  • Maintenant, dans le Insérer dans cette boîte, cliquez sur Module .

  • Ensuite, écrivez le code visuel suivant dans la case vide de l'éditeur.

 Sub Replace_Line_Breaks_with_Comma() For Each Cell In Selection Cell.Value = Replace(Cell.Value, Chr(10), ", ") Next End Sub 
  • Fermer le Rédacteur en chef onglet.
  • Après cela, sélectionnez toute la gamme de cellules B5:B9 .
  • Faites glisser le Poignée de remplissage à droite pour copier les données dans la plage de cellules. C5:C9 .

  • Maintenant, sélectionnez la gamme entière de cellules C5:C9.

  • Maintenant, de la Voir cliquez sur Macros > ; Voir les macros.

  • Une nouvelle boîte de dialogue appelée Macro apparaît. Sélectionnez Remplacer les ruptures de ligne par des virgules .
  • Cliquez sur le Exécuter pour exécuter ce code.

  • Enfin, vous verrez qu'une virgule a été placée à la place de chaque saut de ligne.

Enfin, nous pouvons dire que notre code visuel a fonctionné avec succès et que nous sommes en mesure de remplacer chaque saut de ligne par une virgule dans une feuille de calcul Excel.

Lire la suite : Excel VBA : créer une nouvelle ligne dans MsgBox (6 exemples)

💬 Things You Should Know

Vous pouvez également modifier le texte par un processus manuel. Dans ce cas, vous devez double-cliquez sur votre souris sur la cellule désirée. Ensuite, placez le bouton de la souris sur la cellule. curseur au début du mot d'une ligne et appuyez sur Retour en arrière sur votre clavier. La rupture de lien s'éteindra. Maintenant, appuyez sur la touche ', ' de votre clavier pour l'insérer. C'est fait !

Si, comme nous, vous avez une quantité très limitée de données, vous pouvez passer par là. Cependant, si vous devez traiter une grande feuille de données, nous vous recommandons de choisir les autres approches décrites ci-dessus.

Conclusion

C'est la fin de ce contexte. J'espère que cet article vous sera utile et que vous serez en mesure de remplacer chaque saut de ligne par une virgule dans Excel. Si vous avez d'autres questions ou recommandations, veuillez les partager avec nous dans la section des commentaires ci-dessous.

N'oubliez pas de consulter notre site web ExcelWIKI pour plusieurs problèmes et solutions liés à Excel. Continuez à apprendre de nouvelles méthodes et à progresser !

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.