Comment convertir une colonne en liste séparée par des virgules avec des guillemets simples ?

  • Partage Ça
Hugh West

Lorsque nous travaillons dans Excel, nous pouvons parfois avoir besoin de convertir une colonne ou une plage en une liste séparée par des virgules avec des guillemets simples autour de chacune des valeurs de la cellule. CONCATENATE , TEXTJOIN ainsi que Macro VBA et Rechercher et remplacer Outil.

Télécharger le cahier d'exercices

Téléchargez ce livre d'exercices pour vous exercer à la tâche pendant que vous lisez cet article.

Convertir une colonne en liste.xlsm

5 Méthodes pour convertir une colonne en liste séparée par des virgules avec des guillemets simples

Supposons un scénario dans lequel nous disposons d'un fichier Excel contenant des informations sur divers produits de papeterie. Ces produits sont répertoriés dans la colonne intitulée Produit de cette feuille de calcul Excel. Nous allons convertir cette colonne de produits en une liste séparée par des virgules. L'image ci-dessous montre la feuille de calcul avec la liste de produits séparés par des virgules avec des guillemets simples autour de chacun d'eux.

Méthode 1 : Convertir manuellement une colonne en liste séparée par des virgules

Nous pouvons utiliser notre propre formule en utilisant uniquement le signe de l'esperluette ( & ; ) et virgule ( , ) pour convertir la colonne en une liste séparée par des virgules avec des guillemets autour des valeurs des cellules. Nous devons suivre les étapes suivantes.

Des pas :

⦿ Tout d'abord, nous devons écrire la formule ci-dessous dans la cellule C5 .

="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"

Répartition des formules :

Le site signe de l'esperluette ( & ; ) se joindra à la guillemets simples ( '' ) et le virgules ( , ) avec le Valeurs des cellules à créer un fichier séparé par des virgules liste avec guillemets simples .

⦿ En appuyant sur ENTER nous obtiendrons le liste séparée par une virgule avec guillemets simples autour de chaque valeur de cellule du Produit colonne dans la cellule C5 .

Lire la suite : Comment convertir des colonnes en lignes dans Excel (2 méthodes)

Méthode 2 : Utilisez la fonction CONCATENATE pour Convertir une colonne en liste séparée par des virgules

Vous pouvez également utiliser le CONCATENATE dans Excel pour convertir la colonne en liste séparée par des virgules avec des guillemets simples. Nous devons faire ce qui suit.

Des pas :

⦿ Tout d'abord, nous devons écrire la formule ci-dessous dans la cellule C5 .

=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")

Répartition des formules :

Le site CONCATENATE prend plusieurs morceaux de texte ou chaînes de caractères et les joint pour en faire un grand texte.

⦿ En appuyant sur ENTER nous obtiendrons le liste séparée par une virgule avec guillemets simples autour de chaque valeur de cellule du Produit colonne dans la cellule C5 .

Lire la suite : Comment transposer des colonnes en lignes dans Excel (6 méthodes)

Lectures similaires

  • Comment transposer des lignes dupliquées en colonnes dans Excel (4 façons)
  • Excel Power Query : transposer des lignes en colonnes (guide pas à pas)
  • Comment transposer des lignes en colonnes en utilisant Excel VBA (4 exemples idéaux)
  • Transposer plusieurs colonnes en une seule colonne dans Excel (3 méthodes pratiques)
  • Comment convertir des colonnes simples en rangées dans Excel avec des formulations

Méthode 3 : Appliquer la fonction TEXTJOIN pour convertir une colonne en liste séparée par des virgules

Si vous avez accès à Microsoft Excel 365 vous pouvez utiliser l'option TEXTJOIN pour joindre les valeurs des cellules d'une colonne ou d'une plage afin de créer une liste séparée par des virgules.

Des pas :

⦿ Tout d'abord, nous devons écrire la formule ci-dessous dans la cellule C5 .

=TEXTJOIN(",", TRUE, B5:B9)

Répartition des formules :

Le site TEXTJOIN fonction concatène ou rejoint plusieurs pièces de texte ou chaîne de caractères en utilisant un délimiteur. Dans cet exemple, le délimiteur est un signe virgule ( , ).

Note : Le site TEXTJOIN est exclusive et ne doit être utilisée que dans Microsoft Excel 365, Excel 2020, ou Excel 2019. Vous devez avoir accès à l'un d'entre eux pour utiliser la fonction.

⦿ En appuyant sur ENTER nous obtiendrons le liste séparée par une virgule des valeurs des cellules de la Produit colonne dans la cellule C5 .

Lire la suite : Comment convertir des colonnes en lignes dans Excel en fonction de la valeur de la cellule ?

Méthode 4 : Convertir une colonne en liste séparée par des virgules à l'aide d'une macro VBA

Si vous êtes familier avec le VBA dans Excel, vous pouvez alors utiliser VBA pour convertir efficacement le en une liste séparée par des virgules et des guillemets simples. Nous devons suivre les étapes suivantes.

Étape 1 :

⦿ Tout d'abord, nous allons sélectionner Visual Basic de la Développeur On peut aussi appuyer sur ALT+F11 pour l'ouvrir.

Étape 2 :

⦿ Maintenant, cliquez sur le Insérer et sélectionnez Module .

⦿ Écrivez le code suivant dans la fenêtre qui apparaît. Nous allons appuyer sur CTRL+S pour enregistrer le code.

 Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & ; "'" & ; cell.Value & ; "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function 

Étape 3 :

⦿ Nous allons maintenant revenir à la feuille de calcul et écrire le code suivant dans la cellule C5 .

=ColumntoList(B5:B9)

⦿ En appuyant sur ENTER nous obtiendrons le liste séparée par une virgule avec guillemets simples autour de chaque valeur de cellule du Produit colonne dans la cellule C5 .

Lire la suite : VBA pour transposer plusieurs colonnes en lignes dans Excel (2 méthodes)

Méthode 5 : Utilisez l'outil Rechercher & Remplacer pour convertir une colonne en liste séparée par des virgules.

Nous pouvons utiliser le Rechercher & Remplacer pour convertir une colonne de Microsoft Excel en liste séparée par des virgules dans Microsoft Office, en suivant les étapes ci-dessous.

Étape 1 :

⦿ Tout d'abord, sélectionnez tous les cellules dans le Produit colonne sauf la colonne en-tête .

⦿ Ensuite, cliquez avec le bouton droit de la souris sur l'une des cellules sélectionnées. Vous verrez apparaître le menu contextuel. Cliquez sur Copie dans le menu.

⦿ Vous pouvez également appuyer sur CTRL+C à copie les cellules sélectionnées.

Étape 2 :

⦿ Nous allons maintenant pâte le site cellules copiées dans un fichier Microsoft vierge Document Word en appuyant sur CTRL+V .

⦿ Ensuite, nous verrons une option de liste déroulante nommée Options de collage ( Ctrl ) sur le en bas à droite des cellules collées.

⦿ Maintenant , nous allons cliquer sur le Options de collage et sélectionnez Garder le texte Les seules options.

⦿ Ensuite, nous allons appuyer sur CTRL+H pour ouvrir le Rechercher et remplacer outil.

⦿ Tout d'abord, nous allons insérer " ^p " dans le Trouvez ce que la boîte de saisie.

⦿ Ensuite, nous entrerons dans " , " dans le Remplacer par la boîte de saisie.

⦿ Enfin, nous allons cliquer sur le Remplacer tout bouton.

⦿ Maintenant, nous allons voir que toutes les valeurs des cellules dans le fichier Produit sont convertis en une colonne liste séparée par une virgule dans Microsoft Word.

Lire la suite : Convertir des colonnes en lignes dans Excel avec Power Query

Notes rapides

🎯 Si vous ne disposez pas d'un onglet "Développeur", vous pouvez le rendre visible dans la section Fichier> ; Option> ; Personnaliser le ruban .

🎯 Pour ouvrir le VBA éditeur Presse ALT + F11. Et vous pouvez appuyer sur ALT + F8 pour faire apparaître la fenêtre Macro.

Conclusion

Dans cet article, nous avons appris comment convertir une colonne ou une plage en une liste séparée par des virgules et entourée de guillemets simples chacune des valeurs des cellules. J'espère qu'à partir de maintenant vous pourrez convertir une colonne en une liste séparée par des virgules avec des guillemets simples Cependant, si vous avez des questions ou des recommandations à propos de cet article, n'hésitez pas à laisser un commentaire ci-dessous. Bonne journée ! !!

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.